Pb avec la copy d'un formulaire dans une autre base de données

Pb avec la copy d'un formulaire dans une autre base de données - VB/VBA/VBS - Programmation

Marsh Posté le 22-10-2003 à 10:23:21    

Je copie un formulaire existant vers une autre base de donnée avec la méthode CopyObject en VBA. Je copie également les objets que le formulaire appelle (macro, requete) mais j'ai un pb avec le code VB que le formulaire utilise, lui je ne peux pas le copier et donc mon formulaire est inutilisable.
 
Si quelqu'un a une solution ...
 
je ne sais pas si c tres clair mais bon...

Reply

Marsh Posté le 22-10-2003 à 10:23:21   

Reply

Marsh Posté le 22-10-2003 à 10:28:06    

si tu mettais un peu de ton code, on y verrait peut etre plus clair !


---------------
NP :
Reply

Marsh Posté le 22-10-2003 à 10:34:26    

je sais pas si ca va vraiment aidé mais bon ...
 
Je vais refaire une petite explication ...
Je suis donc sous access. J'ai une grosse base de données contenant toutes les demandes de formation des gens travaillant à PSA.
Le but de mon boulot et de découper cette base en plusieurs fichiers mdb (des fichiers découpés par direction et ensuite par entité)
dans les fichiers entités j'ai un redéccoupage en sous entité (en table cette fois ci pas en nouveau fichiers). dans chacun des fichiers entités je dois mettre un formulaire ou une personne rentre une entité, ca lui sort la liste des sous entités correspondantes et qd il clique sur le bouton ca lui ouvre la table correspondante.
 
Le truc c que je peux pas m'amuser à créer un formulaire par fichier car il y en a presque 100 donc j'en créer un standard dans le fichier principal et je le copie dans chaque fichier entité mais il ne me copie pas le code qui va avec ...
 
 
je sais pas si c plus clair, j'ai toujours du mal avec les explications ....
 
sinon voila le code de ma copie :
 

Code :
  1. DoCmd.CopyObject SIGLE2 & "_" & direction & Chr$(95) & Chr$(86) & Chr$(65) & Chr$(76), "formulaire1", acForm, "formulaire1"
  2. DoCmd.CopyObject SIGLE2 & "_" & direction & Chr$(95) & Chr$(86) & Chr$(65) & Chr$(76), "macro1", acMacro, "macro1"
  3. DoCmd.CopyObject SIGLE2 & "_" & direction & Chr$(95) & Chr$(86) & Chr$(65) & Chr$(76), "Temp", acTable, "Temp"


Message édité par tchoupinette le 22-10-2003 à 10:35:00
Reply

Marsh Posté le 22-10-2003 à 10:44:09    

en plus ca fait tout buggé, si j'utilise mes formulaires copiés je peux plus fermer le fichier ...

Reply

Marsh Posté le 22-10-2003 à 11:55:48    

:'(

Reply

Marsh Posté le 22-10-2003 à 12:39:45    

Bon bah ca c'est résolu mais dans les autres fichiers que le fichier principal le type database n'est plus reconnu quelqu'un sait d'ou ca peut venir ?

Reply

Marsh Posté le 22-10-2003 à 14:58:04    

coche la référence à Microsoft Data Access Objects (par contre je sais plus dans quel menu) :o


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 22-10-2003 à 14:58:46    

merci je vais aller voir ca mais normalement je ne devrai pas y toucher à ses fichiers là alors c un peu chiant

Reply

Marsh Posté le 22-10-2003 à 15:01:04    

Bah ca marche pas plus

Reply

Marsh Posté le 22-10-2003 à 15:24:29    

sorry, je peux plus t'aider, mes années VB sont bien loin [:sinclaire]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 22-10-2003 à 15:24:29   

Reply

Marsh Posté le 22-10-2003 à 15:29:39    

Harkonnen a écrit :

sorry, je peux plus t'aider, mes années VB sont bien loin [:sinclaire]


 
cai vrai que t'es vieux :o

Reply

Marsh Posté le 22-10-2003 à 15:55:25    

[:antp]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed