VBA : rendre appli indépendante ? recup code dans chaîne ? 3426?

VBA : rendre appli indépendante ? recup code dans chaîne ? 3426? - VB/VBA/VBS - Programmation

Marsh Posté le 24-05-2002 à 14:24:52    

Coucou j'ai 2 questions :
 
-> J'ai mon appli vba avec bdd access. Est-il possible de la rendre indépendante d'access ? (cad l'utiliser sans avoir access ou sans que access démarre)
 
-> Mettons que j'ai une table avec des champs texte (ou bloc note) ; je veux mettre du texte dedans mais avec en plus des petits bouts de code, du style :
 
     "Bonjour " & enr("nom" ) & ", comment allez-vous ?"
 
Et je voudrais ensuite lire la table et récupérer le contenu (le truc ci-dessus par exemple)
Mais je voudrais qu'en récupérant il traite la chaine (au moment de récuperer on connait les vars contenues dans la chaine), qui donnerais :
 
     message = contenu_table_que_je_veux, soit
     message = "Bonjour polux, comment ......"
 
j'ai essayé avec cstr(...) mais ça ne marche pas..
 
 
Qqun aurait des suggestions ?
 
 
 
Ha et aussi tant que j'y suis : un truc m'enerve dans mon appli : l'erreur 3426 ("cette methode est annulee par un objet associé) elle me fait ch*** je sais pas comment l'éviter ; elle apparait quand je veux bouger dans un recordset....
 
Aidez moi plz !

 

[jfdsdjhfuetppo]--Message édité par WhitePoney le 24-05-2002 à 14:27:38--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 24-05-2002 à 14:24:52   

Reply

Marsh Posté le 24-05-2002 à 14:27:52    

déja d'une, je ne pense pas, à moins que je me trompe, que l'on puisse utiliser un fichier mdb sans access.
 
d'autre part, tu pourrais expliquer un peu mieux tes pbs stp ? g pas tout compris...


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 24-05-2002 à 14:43:57    

ok
 
Je voudrais envoyer des mails automatiquement à partir de mails type. Pour l'instant ils sont mis en dur dans le code vba, car je dois les personnaliser avant de les envoyer (changer @, noms etc.). Et je voudrais les mettres dans une table plutôt pour les changer sans aller dans le code.
 
Je sais pas trop comment faire....

Reply

Marsh Posté le 24-05-2002 à 14:47:53    

WhitePoney a écrit a écrit :

ok
 
Je voudrais envoyer des mails automatiquement à partir de mails type. Pour l'instant ils sont mis en dur dans le code vba, car je dois les personnaliser avant de les envoyer (changer @, noms etc.). Et je voudrais les mettres dans une table plutôt pour les changer sans aller dans le code.
 
Je sais pas trop comment faire....  




 
ben comme je vois ça, il va falloir créer un formulaire dans lequel tu mettras les champs qui sont à personnaliser, et dans ton code, tu remplaces les champs en dur par ceux du formulaire, puis tu crées un évènement qui envoie le mail...
 
c un peu ça ou pas du tout ?


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 30-05-2002 à 14:14:55    

WhitePoney a écrit a écrit :

Coucou j'ai 2 questions :
 
-> J'ai mon appli vba avec bdd access. Est-il possible de la rendre indépendante d'access ? (cad l'utiliser sans avoir access ou sans que access démarre)




 
tu peux utiliser les runtimes access si tu ne souhaites pas installer Access sur le poste de l'utilisateur

Reply

Marsh Posté le 30-05-2002 à 14:17:12    

Bolino a écrit a écrit :

 
 
tu peux utiliser les runtimes access si tu ne souhaites pas installer Access sur le poste de l'utilisateur  




 
 
dis donc, tu m'as l'air un spécialiste access toi !!!
 
 
tu veux dire qu'on peut utiliser une bdd access sans access sur son poste ?


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 30-05-2002 à 14:54:03    

Loom the Gloom a écrit a écrit :

 
 
 
dis donc, tu m'as l'air un spécialiste access toi !!!
 
 
tu veux dire qu'on peut utiliser une bdd access sans access sur son poste ?  




 
oui, bien sur... a partir du moment ou tu as paramétré les pilotes OBDC pour MSAccess, tu n'es pas obligé d'avoir Access pour pouvoir accéder aux données de la base (moi g deja fait ca en C, mais je vois pas pkoi ca serait différent avec VB :))

Reply

Marsh Posté le 30-05-2002 à 14:58:56    

seb91 a écrit a écrit :

 
 
oui, bien sur... a partir du moment ou tu as paramétré les pilotes OBDC pour MSAccess, tu n'es pas obligé d'avoir Access pour pouvoir accéder aux données de la base (moi g deja fait ca en C, mais je vois pas pkoi ca serait différent avec VB :))  




 
 
donc si moi j'ai crée ma base access, avec les formulaires et tout, le code en vba, et bien je peux l'installer et l'utiliser sur un poste sans Access ???
 
ça m'intéresses, explique


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 30-05-2002 à 15:06:54    

Loom the Gloom a écrit a écrit :

 
 
 
donc si moi j'ai crée ma base access, avec les formulaires et tout, le code en vba, et bien je peux l'installer et l'utiliser sur un poste sans Access ???
 
ça m'intéresses, explique  




tout à fait msieur...
Mais comme je te l'expliquais, je l'ai fait en C, et la ou je vais pas pouvoir te dépanner bcp, c que je connais rien à VB...
Mais j'imagine que meme quand tu utilises VB, tu es bien obligé de déclarer ta base avec les pilotes ODBC, non ? (la faudrait que qq'un confirme, mais je pense qu'il y en a besoin aussi)
 
Et pour configurer ces pilotes sur une machine cliente, tu n'es pas obligé d'avoir Access sur la machine... Faut juste configurer le pilote comme pointant sur cette base, et c le pilote qui s'occupera de récupérer les infos dans la base.
 
Mais peut etre meme que en VBA (comme c assez simplifié comme langage) ya pas besoin de déclarer les pilotes, je sais pas...

Reply

Marsh Posté le 30-05-2002 à 15:36:03    

seb91 a écrit a écrit :

 
tout à fait msieur...
Mais comme je te l'expliquais, je l'ai fait en C, et la ou je vais pas pouvoir te dépanner bcp, c que je connais rien à VB...
Mais j'imagine que meme quand tu utilises VB, tu es bien obligé de déclarer ta base avec les pilotes ODBC, non ? (la faudrait que qq'un confirme, mais je pense qu'il y en a besoin aussi)
 
Et pour configurer ces pilotes sur une machine cliente, tu n'es pas obligé d'avoir Access sur la machine... Faut juste configurer le pilote comme pointant sur cette base, et c le pilote qui s'occupera de récupérer les infos dans la base.
 
Mais peut etre meme que en VBA (comme c assez simplifié comme langage) ya pas besoin de déclarer les pilotes, je sais pas...  




 
 
mouais, à voir, je suis preneur d'autres infos la dessus...
 
j'y connais que dalle en odbc alors ..!


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 30-05-2002 à 15:36:03   

Reply

Marsh Posté le 30-05-2002 à 15:44:08    

Loom the Gloom a écrit a écrit :

 
 
 
mouais, à voir, je suis preneur d'autres infos la dessus...
 
j'y connais que dalle en odbc alors ..!  




ya rien à connaître, ca se règle en 3 clics de souris :D

Reply

Marsh Posté le 30-05-2002 à 15:46:32    

seb91 a écrit a écrit :

 
ya rien à connaître, ca se règle en 3 clics de souris :D  




 
oui, mais limite je sais meme pas ce que c tu vois  :sarcastic:


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 30-05-2002 à 15:56:02    

Loom the Gloom a écrit a écrit :

 
 
oui, mais limite je sais meme pas ce que c tu vois  :sarcastic:  




c tout simplement dans ton panneau de configuration (logiquement)
tu choisis l'emplacement de ta BD et le driver qu'il te faut...
 
Je suis vraiment pas spécialiste, mais je suis pas certain qu'il y ait bcp d'autres solutions pour accéder à une BD dans un code
 
Si g t toi, j'ouvrirais un autre topic, car la, c plus trop en rapport avec le sujet de WhitePoney :D et je suis pas sur que les mecs compétents pour te répondre précisement visitent ce topic

 

[jfdsdjhfuetppo]--Message édité par seb91 le 30-05-2002 à 15:56:59--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 30-05-2002 à 15:59:12    

seb91 a écrit a écrit :

 
c tout simplement dans ton panneau de configuration (logiquement)
tu choisis l'emplacement de ta BD et le driver qu'il te faut...
 
Je suis vraiment pas spécialiste, mais je suis pas certain qu'il y ait bcp d'autres solutions pour accéder à une BD dans un code
 
Si g t toi, j'ouvrirais un autre topic, car la, c plus trop en rapport avec le sujet de WhitePoney :D et je suis pas sur que les mecs compétents pour te répondre précisement visitent ce topic  
 
 




 
 
ok, merci qd meme
 :hello:


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 31-05-2002 à 12:45:57    

Reply

Sujets relatifs:

Leave a Replay

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