begin process at 2012 02 16 17:51:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de Donnees

 > LANCER LA GENERATION D'UN ETAT ACCESS DEPUIS VB

LANCER LA GENERATION D'UN ETAT ACCESS DEPUIS VB


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de Donnees Niveau :Débutant Date de création :16/03/2005 Vu / téléchargé :18 346 / 5 001

Auteur : surfzoid

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note


 Description

Ce petit bout de code lance un ETAT creér dans une base de donnée ACCESS .Il faut donc ACCESS d'instaler sur la machine et dans VB menu projet/reference choisir microsoft ACCESS composants et ADO.
ensuite il faut paramétrer le fichier "parametre.ini" avec le chemin,le nom de la bd et le nom donner a l Etat dans access ainsi que le nom du fichier snapshot a generer.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source .NET (Dotnet) EXPORTER LE CONTENU D'UN DATAGRIDVIEW VERS EXCEL OU N IMPORT...
Source avec Zip Source .NET (Dotnet) VCARDPARSER
Source avec Zip Source .NET (Dotnet) CVSTOXLS
FILTRER UNE COLONE EXCEL PAR COULEUR GRACE AU VB D'OFFICE
Source avec Zip Source .NET (Dotnet) ABRÉVIATOR

 Sources de la même categorie

Source avec Zip Source avec une capture BIEN ADMINISTRER LES ETUDIANTS ET LEURS CÔTES par okosa
Source avec Zip VBA EXEL GESTION DE PERSONEL NOUVEAU CONTRAT DE TRAVAI par oudlarbi
Source avec Zip Source avec une capture CREATION D'UN OBJET D'ACCÈS AUX DONNÉES par okosa
Source avec Zip Source .NET (Dotnet) MISAHORAIRE par MdelM
Source avec Zip Source avec une capture BASEDEDONNEES,GESTIONDEMALADES,DATABASSE par shadkitenge

Commentaires et avis

Commentaire de jym le 21/03/2005 16:42:12

bjr,

j'ai l'impression qu'il faille MS ACCESS 2002 au mieux. en effet il me réclame acces composants 10.0 et je n'ai QUE 8.0.

y a t'il un moyen d'udpate sur ce composant ou est il dédié à la version?

en forçant le 8.0 j'ai une erreur d'execution (nbr d'arguments ou propriété incorrecte!!) donc cette commande n'est pas dans cette dll.

dommage, ça m'aurait bien servi!!!
je vai svoir si je peux trouver à le faire marcher autrement.

bon code

JYM



Commentaire de surfzoid le 27/03/2005 14:36:10

Tu dois le trouver dans le kit MDAC sdk je pense sinon donne moi ton mail en MP je t envoi un setup complet de ce soft et tu auras donc forcement tout les componsant qui vont biens puisque le log d emballage de paquet verifie les depandance (en plus j ai fait le test et effectivement dans le setup il place le mdac.exe)

Commentaire de surfzoid le 27/03/2005 14:39:59

Je tiens aussi a préciser qu il faut légerement adapter mon code en fonction de ton fichier mdb et que dans un premier temps tu soit en mesure de generer un etat depuis access par exemple l 'état "résultat" et que ensuite tu exporte le code de cette état ce qui te rajoute une macro dans la section module et c est en fait ce code que j execute dans VB6

Commentaire de nouna81 le 05/06/2006 18:36:20

bonjour
votre programme m'a été vraiment très utile. mais il me reste une chose:
lorsque la base access est sécurisée en mot de passe, il me le réclame. est ce qu'il y a pas moyen de l'intégré dans le programme ???
si quelqu'un une solution n'hésité a la communiqué et je serai entièrement reconnaissante
merci

Commentaire de surfzoid le 12/06/2006 21:34:59

Ben il vaut mieu a la limite passer par ODBC pour la connexion "Cliente", en clair cela n'a rien a voir avec la cmd de generation cette derniere vien aprés la connection, donc si tu est en vs 2003 ou 2005 fait une connection avec l'interface graphique, puis dans code ca donne :
  - connection
  - cmd generation d'etat
  - deconection ....

Commentaire de BruNews le 12/06/2006 21:41:08 administrateur CS

surfzoid > tu voulais surement parler de ADO au lieu de ODBC qui est totalement hors de portée de tout langage interprété (nécessite l'emploi de pointeurs) car c'est une API de bas niveau.

Commentaire de surfzoid le 15/06/2006 20:16:48

Non j'ai bien dit ODBC qui permet de pas t'embeter avec les param de connexion et surtout le Mot de passe qui lorsque tu utilise ADO doit etre stocker dans ton prog et j'aime pas trop :
par exemple avec ADO (je crois fo verifier les reference VB6)

DRIVER={MySQL ODBC 3.51 Driver};SERVER=serveur.test;DATABASE=ADI;UID=nomuser.test;PWD=pass.test;port=3306;OPTION=3

en supposant que avec le gestionnaire ODBC tu est crée un DSN system ou user appeler "MonDSN"

DSN=MonDSN;PORT=0;SERVER=192.0.0.1;DATABASE=mabase.test;UID=nom user.test;OPTION=525414;DESCRIPTION=MonDSN

ceci s utilise en vs2003 avec un connecteur ODBC ou OLE et si le connecteur s'appel par exemple OdbcConnection1 dans le code il faut definir la connection comme suit :
Me.OdbcConnection1.ConnectionString = une des deux chaines précedante

Commentaire de surfzoid le 15/06/2006 20:18:04

autres parentése il suffit de regarder ma vielle source plus du tout a jour de http://www.vbfrance.com/codes/POINTAGE-MYSQL-NET_31199.aspx

dans la liste de mes sources ont en trouve une equivalente en VB6

Commentaire de surfzoid le 28/06/2006 10:33:22

A noter que les notes(lol) pour cette source sont toujours les bienvenues (etoiles en haut)

Je viens de trouver une seconde methode qui consiste non pas a utiliser le nom du rapport stocké dans access mais le nom d'une macro, cequi donne :
Pour la methode par nom de rapport :
Private Sub Command2_Click()
On Error Resume Next
KillProcessus "MSACCESS.EXE"
KillProcessus "SNAPVIEW.EXE"

If Dir(snap) <> "" Then Kill snap

        'en tapant dans le syteme d'etat access
        OpenCurrentDatabase (cheminbd & basededonnee & ".mdb")
        'DoCmd.OutputTo acReport, etat, "SnapshotFormat(*.snp)", snap, True, "", 0
        DoCmd.OutputTo acReport, etat, acFormatSNP, snap, -1
        CloseCurrentDatabase
End Sub

Pour la methode par nom de macro :
Private Sub Command2_Click()
On Error Resume Next
KillProcessus "MSACCESS.EXE"
KillProcessus "SNAPVIEW.EXE"

If Dir(snap) <> "" Then Kill snap
        'en tapant dans le syteme de macro access
        access.OpenCurrentDatabase (cheminbd & basededonnee & ".mdb")
        access.DoCmd.RunMacro (etat)
        CloseCurrentDatabase
End Sub

Commentaire de surfzoid le 04/07/2007 16:10:20

Pour compléter le post du dessus sur la méthode avec macro et aussi pour répondre a tifawine qui ma écrit en MP :

tout ce passe dans le fichier Parametres.ini qui doit se trouvé a coté du fichier etat.exe, ce fichier contien :

[Chemins]
Chemin_Base=C:\Appli\historisation\
Base=historisation
snapshot=C:\Appli\historisation\rapport.snp
[Commandes]
Etat_Access=Rapport production
[debug]
voire fenetre=1

et fonctionne comme ça :

[Chemins]
Chemin_Base= chemein du repertoire du fichier .mdb
Base= nom du fichier mdb sans extention
snapshot=chemin ou le fichier snapshot (snp) sera generer
[Commandes]
Etat_Access=nom de la macro vba stocké ds la bd acces qui vas générer le rapport
[debug]
voire fenetre= affiche ou nom la fenetre de runtime access
-----------------

Commentaire de alexbigfoug le 16/03/2011 14:02:00

Le zip contient un virus!

Commentaire de surfzoid le 16/03/2011 20:00:58

Hé, bé, je n avais jamais eut de soucis auparavant, serais ce un problème avec les serveurs codes sources ?
Un admin pourrait il intervenir s'il vous plais ?
Nota : je tourne sous Linux depuis de nombreuse années.

Commentaire de surfzoid le 16/03/2011 20:34:04

Hum, tu utilises quel entivirus, certain considére d'office tout les module VB6 voir certain fichier VB6 comme virus a tords ou alors par mauvaise config
De mon coté, avec clamav, rien :
./vbfrance_LANCER-GENERATION-ETAT-ACCESS-DEPUIS-VB___Page.zip: OK

----------- SCAN SUMMARY -----------
Known viruses: 918457
Engine version: 0.96.3
Scanned directories: 0
Scanned files: 1
Infected files: 0
Data scanned: 0.05 MB
Data read: 0.01 MB (ratio 4.33:1)
Time: 6.760 sec (0 m 6 s)


./creer_un_ini.bas: OK
./Form1.frm: OK
./Histo-Etat.exe: OK
./Module1.bas: OK
./Module2.bas: OK
./Parametres.ini: OK
./Project1.vbp: OK
./Project1.vbw: OK
./@Readme-CodeS-SourceS-FR.txt: OK
./@Source telecharge depuis ce lien.url: OK

----------- SCAN SUMMARY -----------
Known viruses: 918457
Engine version: 0.96.3
Scanned directories: 0
Scanned files: 10
Infected files: 0
Data scanned: 0.04 MB
Data read: 0.04 MB (ratio 1.11:1)
Time: 6.841 sec (0 m 6 s)
[eric@localhost vbfrance_LANCER-GENERATION-ETAT-ACCESS-DEPUIS-VB___Page]$

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,741 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales