|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : janvier 2009 Messages : 43 ![]() |
Bonjour,
Une question concernant VBA (Access 2003). Qu'est ce qui est faux dans ce code ? Code :
Merci d'avance. |
||
|
|
00
|
|
|
#2 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 470 ![]() |
Code :
sql = "INSERT INTO Table1 ([Champ1], [Champ2], [Champ3], [Champ4]) VALUES (" & val1 & ", " & val2 & ", " & val3 & ", " & val4 & ");" Ceci dit pourquoi ne pas utiliser un formulaire lié ? Ceci te permettrai de mettre directement les champs de la table 1 sans avoir à écrire une seule ligne de code. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
10
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2009 Messages : 43 ![]() |
Bonjour,
Merci d'avoir répondu. J'avais déjà essayé Code :
sql = "INSERT INTO Table1 ([Champ1], [Champ2], [Champ3], [Champ4]) VALUES (" & val1 & ", " & val2 & ", " & val3 & ", " & val4 & ");" "Mon texte 1" est la valeur chargée dans la variable var1. J'aimerais surtout comprendre pourquoi je tourne en rond sur ce point particulier, avant de choisir une autre stratégie. La base incriminée (2003) est visible en http://www.planete-bleue.net/bd1.mdb (0.184 Mo). |
|
|
00
|
|
|
#4 | ||
|
Nouveau Membre du Club
![]() Inscription : janvier 2009 Messages : 43 ![]() |
Fin de cauchemar, je viens de trouver la solution :
Code :
Merci pour ton aide précieuse qui m'a fait explorer des pistes inimaginables. les requêtes en PHP sont une promenade de santé à côté d'Access.
|
||
|
|
00
|
|
|
#5 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 470 ![]() |
Les requêtes Access sont très faciles à écrire à condition de ne pas le faire à la main ... c'est pour cela qu'il y a un éditeur de requêtes en Access où tu peux faire des requêtes extrèmement complexes avec quelques "glisser/coller".
J'ai personnellement fait une requête avec une quinzaine de tables jointes en environ 1/2h. La même en Oracle et SQL pur et dur a pris 1 journée à mon collègue qui ne jurait que par le SQL. Choisi ton camp camarade :-). Une fois ta requête 'crée' tu peux voir le SQL correspondant en chanfgeant l'affichage du mode 'création' au mode 'SQL'. Note que certaines requêtes comme celle qui ont des sous-requêtes imbriquées ne peuvent pas être entièrement crées dans l'éditeur de requêtes. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
10
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2009 Messages : 43 ![]() |
Excellent tuyau, effectivement. Que de temps perdu de mon côté aussi !
Fini le code pur et dur, au moins sous Access. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com