c'est un vrai mystère !!! comprends pas !! - VB/VBA/VBS - Programmation
Marsh Posté le 25-11-2005 à 15:35:39
donne nous la fonction que tu utilise pour executer ta requete !
pour le bouton, essaye plutot un me.close!
Marsh Posté le 25-11-2005 à 16:23:58
la fonction : select count(ID) from REPONSES where REPONSE_JOUEUR <>HISTOIRE
merci pour le bouton
Marsh Posté le 25-11-2005 à 16:36:59
histoire est une variable ???
perso sous SQL serveur la fonction fonctionne bien, j'ai essayé avec un
Code :
|
en fait j'ai testé directement avec une valeur et non pas avec un variable qui prend la valeur à chercher
Marsh Posté le 25-11-2005 à 17:16:59
HISTOIRE est un nom de colonne comme REPONSE_JOUEUR; mais en fait moi aussi ça fonctionne parfaitement si la requete est exécutée seule, c'est pour ça que le problème ne vient pas de la requete; c'est quand je l'appelle dans le programme qu'elle ramene 1 élément de plus (sauf si la réponse est 0, elle ramène bien 0)
Marsh Posté le 25-11-2005 à 15:25:27
Bonjour,
j'ai un petit problème que je ne comprends pas; j'ai un programme ecrit en Vb qui va lire une base access avec des requetes. J'ai une requete qui va compter le nombre d'éléments donnés dans la base; ma requete qui est vraiment très simple fonctionne parfaitement et me ramene le bon résultat si je l'exécute seule, MAIS quand elle est executée dans le programme, elle me ramène systématiquement un élément de plus; si je vais contrôler dans la base de données lors de l'exécution du programme, il n'y a aucune erreur dans la base, c'est la requete qui compte mal , MAIS UNIQUEMENT SI ELLE EST EXECUTE DANS LE PROGRAMME; seule elle ramène le bon résultat. COMPRENDS PAS !!!
Autre chose annexe : j'ai créé un executable pour ce programme avec un bouton "fermer" sur une feuille; le code de ce bouton quand on click dessus est : unload me. Or je me suis aperçu que tout ce fermait bien evidemment , mais que le programme continuait de tourner en interne sans que je le vois; comment faire pour que ça ne tourne plus ?
Merci de votre coopération.