michelatoutfox
Messages postés828Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention 7 mai 20131 29 janv. 2009 à 15:08
Slim,
si tu nous indiquais TOUT le code de la méthode, et aussi les propriétés de données des textbox (sont-ils liés aux données par un controlsource?), et si tu nous précisais si ton form utilise la session de données par défaut ou si tu lui as mis un environnement de données privée...
et si tu nous disais comment tu constates que ça n'a pas marché... Est-ce que tu as fait ce que je te demandais au débogueur? quelle est la valeur du reccount() avant et après?
et si tu disais précisément ce que tu veux faire? une description du genre "j'ai une table qui a telle structure, tel nom, et qui contient x enregistrements; j'ai un form avec tels controles qui ont telle propriétés; depuis telle méthode, je veux ajouter un enregistrement à cette table en récupérant etc etc.."
le développement nécessite de la rigueur et de la précision
michelatoutfox
Messages postés828Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention 7 mai 20131 28 janv. 2009 à 22:28
Bonjour,
non, ce que tu as écrit n'ajoute pas de ligne à la table. Si c'est ce que tu constates, c'est que tu as du faire un APPEND avant ce code.
Tu peux le vérifier en mettant un point d'arret pour déboguer sur ton select table1, et dans le débogueur, en fenetre espion, tu fais un reccount(). tu verras le nbre d'enregistrements avant ton replace, et après...
celà dit, tu peux améliorer cette syntaxe:
regarde l'utilisation de WITH... ENDWITH, et aussi celle de REPLACE.
tu devrais pouvoir arriver à quelque chose comme:
SELECT table1
WITH THISFORM
REPLACE ;
codecli with .text1.value ,;
nomcli with .text2.value ,;
etc....
slimvir
Messages postés18Date d'inscriptionvendredi 4 avril 2008StatutMembreDernière intervention14 janvier 2010 29 janv. 2009 à 08:55
bonjour,
oui pardon j'ai utilisé un Append avant ce code et la ligne s'ajoute mais ce que je veux c'est la remplacer et non pas ajouter une autre ligne en gardant celle-ci.
actuellement mon code m'ajoute une nouvelle ligne dans ma table
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?