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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Empêcher les saisie de données déjà existantes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Empêcher les saisie de données déjà existantes

n°340423
albator7k
200% cnam
Posté le 22-03-2003 à 15:53:58  profilanswer
 

Typiquement je saisi des factures avec leur n° unique, date, prix ht,...
la saisie dans la base ne pose aucun problème de même que le listage via des menus déroulants. J'ai mis des sécurités mais il en manque une celle qui empêche et averti l'utilisateur que cette facture a déjà été saisie.
Je suis en train de tester un bout de code qui marche pas :/


---------------
L'expérience est une lanterne que l'on a accrochée dans le dos et qui n'éclaire que le chemin parcouru [:albator7k]
mood
Publicité
Posté le 22-03-2003 à 15:53:58  profilanswer
 

n°340424
albator7k
200% cnam
Posté le 22-03-2003 à 16:03:07  profilanswer
 

Code :
  1. '''''''''''''''''''''''''''''''''''''''''''''''''''''
  2. '                                                   '
  3. '       Enregistrement dans la table facture        '
  4. '                                                   '
  5. '''''''''''''''''''''''''''''''''''''''''''''''''''''
  6. sql3 = "SELECT * FROM FACTUREE "
  7. sql2 = "SELECT num_prise FROM PRISE"
  8. if sql2 =! Text1.Text then MsgBox "Veuillez saisir une autre donnée"
  9. rst.Open sql3, cnn, adOpenDynamic, adLockPessimistic
  10. rst.AddNew
  11. rst.Fields("code_facture" ) = Text1.Text
  12. rst.Fields("date_facture" ) = Text2.Text
  13. rst.Update
  14. rst.Close


---------------
L'expérience est une lanterne que l'on a accrochée dans le dos et qui n'éclaire que le chemin parcouru [:albator7k]
n°340447
drasche
Posté le 22-03-2003 à 17:14:15  profilanswer
 

je me pose une question... sais-tu ce que tu fais?  non, il n'y a qu'à voir ton bout de code... tu compares une string SQL au contenu d'une textbox qui contiendrait ton numéro de facture que ça ne m'étonnerait pas.

n°340448
lorill
Posté le 22-03-2003 à 17:14:59  profilanswer
 

différent en VB, c'est pas <> :??:

n°340449
drasche
Posté le 22-03-2003 à 17:16:26  profilanswer
 

lorill a écrit :

différent en VB, c'est pas <> :??:


rooooooooooooh je l'avais même pas vu [:ddr555]

n°340463
albator7k
200% cnam
Posté le 22-03-2003 à 17:48:04  profilanswer
 

drasche a écrit :

je me pose une question... sais-tu ce que tu fais?  non, il n'y a qu'à voir ton bout de code... tu compares une string SQL au contenu d'une textbox qui contiendrait ton numéro de facture que ça ne m'étonnerait pas.


je compare le contenu de ma table au contenu du champ texbox
si ce qu'il y a dans le textob est identique à ce qu'il y a dans al table alors j'affiche un message d'erreur sinon suite de la procédure d'enregistrement.
Je crois que j'aurais du stocker tout ça dans une variable pour comparer.Comparer le contenu de 2 variables, non :??:


---------------
L'expérience est une lanterne que l'on a accrochée dans le dos et qui n'éclaire que le chemin parcouru [:albator7k]
n°340465
lorill
Posté le 22-03-2003 à 17:49:40  profilanswer
 

albator7k a écrit :


si ce qu'il y a dans le textob est identique à ce qu'il y a dans al table alors j'affiche un message d'erreur sinon suite de la procédure d'enregistrement.


bon, si on passes volontairement sur les trucs rigolos, y'a quand même un hic : y'a pas de sinon dans ton code... Quoi qu'il arrive tu continues.

n°340468
albator7k
200% cnam
Posté le 22-03-2003 à 17:54:43  profilanswer
 

lorill a écrit :


bon, si on passes volontairement sur les trucs rigolos, y'a quand même un hic : y'a pas de sinon dans ton code... Quoi qu'il arrive tu continues.


c'est vrai je l'ai oublié


---------------
L'expérience est une lanterne que l'on a accrochée dans le dos et qui n'éclaire que le chemin parcouru [:albator7k]
n°340477
drasche
Posté le 22-03-2003 à 18:41:21  profilanswer
 

albator7k > non mais franchement... je veux savoir... qui t'a appris à programmer comme ça? ... où as-tu trouvé ton aide, tutoriaux, tout ça?  Parce que moi ça me dépasse...

n°340478
HappyHarry
Posté le 22-03-2003 à 18:44:56  profilanswer
 

drasche a écrit :

albator7k > non mais franchement... je veux savoir... qui t'a appris à programmer comme ça? ... où as-tu trouvé ton aide, tutoriaux, tout ça?  Parce que moi ça me dépasse...


 
ptet ptramo [:spamafote]

mood
Publicité
Posté le 22-03-2003 à 18:44:56  profilanswer
 

n°340480
drasche
Posté le 22-03-2003 à 18:47:19  profilanswer
 


meeeeeeeeeeeeeerde je croyais que c'était un vrai moi :ouch:
 
 [:neowen]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°340488
albator7k
200% cnam
Posté le 22-03-2003 à 18:57:11  profilanswer
 

drasche a écrit :

albator7k > non mais franchement... je veux savoir... qui t'a appris à programmer comme ça? ... où as-tu trouvé ton aide, tutoriaux, tout ça?  Parce que moi ça me dépasse...


personne j'apprend par moi même, j'ai chopé des tutoriaux à gauche à droite. VB c'est pas ma tasse de thé mais le pire c'est que mon programme tourne  :pt1cable: suaf quand je lui saisi 2 fois la même donné là ça merde :/ sinon je saisi au kilomètre et je fou un disctinct dans la requête  mais la ça serait un peu tiré par les cheveux  :lol:


---------------
L'expérience est une lanterne que l'on a accrochée dans le dos et qui n'éclaire que le chemin parcouru [:albator7k]

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

  [VB] Empêcher les saisie de données déjà existantes

 

Sujets relatifs
Php et base de données!!!Récupérer des infos sur un site à partir de données locales?
[java] Saisie au clavier[ACCESS] données d'un état visible avec conditions ?
Sauvegarde de base de données (résolu)Traitement des données d'un formulaire et création d'une page html
Exporter données vers wordComment enregistrer une chaine de caracteres saisie au clavier ?
[HELP] Sauvegarde d'une base de données mysql[ASM , ALGO]Extraire des données d'une disquette
Plus de sujets relatifs à : [VB] Empêcher les saisie de données déjà existantes


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