requêtes... - SQL/NoSQL - Programmation
Marsh Posté le 26-03-2003 à 10:46:48
t'as pas une clé primaire pour ta table? c'est sur elle qu'on se base pour un unique enregistrement. Si t'en as pas, t'es mal barré
Marsh Posté le 26-03-2003 à 10:52:09
si j'en ai une.. pas de soucis. Mais quel genre de critère faut mettre pour qu'elle s'y repère??
Si tu veux, j'emprunte un soft: dans le formulaire principal, j'entre le soft que je veux et je dois ensuite cliquer sur le bouton "Emprunter" pour valider. ce bouton va donc déclenché une requête mise à jour qui va mette donc la date actuelle dans le champ date se trouvant dans ma table Emprunt. Et là, le problème... ilmet la date dans chaque ligne et je veux pas...
Marsh Posté le 26-03-2003 à 10:57:35
spécifie que ta requête mette à jour l'enregistrement Xème de la table! (WHERE champ_id = x)
Marsh Posté le 26-03-2003 à 11:40:17
merci pour vos conseils... j'ai réussi à me débrouiller en VBA^^
Marsh Posté le 26-03-2003 à 10:44:42
une petite kestion/difficulté:
j'aimerais que ma requête "XX" mette à jour le champ "YY" dans l'une de mes tables (elle doit mettre à jour le champ "YY" de l'enregistrement concerné pour info). le problème est que ma fameuse requête met à jour le champ "YY" (jusque là ok) mais dans tous les enregistrements de ma table ce qui fait donc que si j'ai 20 enregistrement dans ma table, la requête mettra la date d'aujourd'hui dans le champ date de toutes les lignes(alors qu'il faut mettre à jour UNIQUEMENT dans une ligne).
que faire? Je sais qu'il faut mettre un critère... mais je ne vois pas lequel...
---------------
Le bien ou le mal, l'homme ou l'animal, on ne voit jamais l'un sans l'autre