Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1853 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°143943
WhitePoney
Moi ! Moi m'sieur !
Posté le 24-05-2002 à 14:24:52  profilanswer
 

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]

mood
Publicité
Posté le 24-05-2002 à 14:24:52  profilanswer
 

n°143944
Loom the G​loom
Even coders get the blues...
Posté le 24-05-2002 à 14:27:52  profilanswer
 

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
n°143965
WhitePoney
Moi ! Moi m'sieur !
Posté le 24-05-2002 à 14:43:57  profilanswer
 

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....

n°143973
Loom the G​loom
Even coders get the blues...
Posté le 24-05-2002 à 14:47:53  profilanswer
 

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
n°147809
Bolino
Posté le 30-05-2002 à 14:14:55  profilanswer
 

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

n°147812
Loom the G​loom
Even coders get the blues...
Posté le 30-05-2002 à 14:17:12  profilanswer
 

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
n°147863
seb91
Posté le 30-05-2002 à 14:54:03  profilanswer
 

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 :))

n°147868
Loom the G​loom
Even coders get the blues...
Posté le 30-05-2002 à 14:58:56  profilanswer
 

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
n°147880
seb91
Posté le 30-05-2002 à 15:06:54  profilanswer
 

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...

n°147922
Loom the G​loom
Even coders get the blues...
Posté le 30-05-2002 à 15:36:03  profilanswer
 

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
mood
Publicité
Posté le 30-05-2002 à 15:36:03  profilanswer
 

n°147936
seb91
Posté le 30-05-2002 à 15:44:08  profilanswer
 

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

n°147940
Loom the G​loom
Even coders get the blues...
Posté le 30-05-2002 à 15:46:32  profilanswer
 

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
n°147954
seb91
Posté le 30-05-2002 à 15:56:02  profilanswer
 

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]

n°147959
Loom the G​loom
Even coders get the blues...
Posté le 30-05-2002 à 15:59:12  profilanswer
 

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
n°148550
Bolino
Posté le 31-05-2002 à 12:45:57  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

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

 

Sujets relatifs
Programme pour remplacer une chaine de caractere dans un fichier[c++] comment demarrer une appli dans un prog?
recherche modif chaine dans un fichierCode Javascript [Problème] >>Newbie inside need Help!!
[API] kkun sait fermer une appli à partir d'un prog ?...[C++] rendre une fenetre modal
[VB sous access] Effacer un fichier a partir du code VB[VB sous Access] Verifier l'existence d'un fichier depuis le code VB
[PHP]utiliser une chaine de caractères en nom de variables[VB6] Pb de chaine...
Plus de sujets relatifs à : VBA : rendre appli indépendante ? recup code dans chaîne ? 3426?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR