VBA : rendre appli indépendante ? recup code dans chaîne ? 3426? - VB/VBA/VBS - Programmation
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....
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 ?
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
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 ?
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 )
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
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...
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 ..!
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
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 |
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 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]
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 et je suis pas sur que les mecs compétents pour te répondre précisement visitent ce topic |
ok, merci qd meme
Marsh Posté le 31-05-2002 à 12:45:57
Pour plus de précisions:
http://www.microsoft.com/FRANCE/OF [...] ime_3.html
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]