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

 


Dernière réponse
Sujet : la commande try catch non reconnu sous Access2000
nickola en fait j'en ai besoin pour palier à un pb auquel vous auriez peut -être une solution :
If Texte95.Value = ChampRef Then
   flag = True
   res = cpt
 Else
   cpt = cpt + 1
   DoCmd.GoToRecord acDataForm, "Utilisateur", acNext
End If
Loop While cpt < limit And flag = False
If res = 0 Then
  warning.Visible = True
  FinRes.Visible = True
  warning.Value = "Désolé ! Aucune personne correspondant à ces critères n'a été trouvée."
End If
________
Champref est une variable globale qui a pour but de stocker la valeur contenu dans une zone de texte. Dans une autre procédure j'ai un select case qui selon la valeur d'une zone de liste modifiable affecte à la variable "chamref" le texte d'une zone de texte particulière.
   Après je parcours mes enregistrements afin de voir si je l'ai. Le problème, c'est que lorsque le champs est vide il essaie d'affecter une valeur NuLL à "champref" et il plante.
 
  Sauriez-vous comment éviter ça ???
  Pour allez plus vite j'avais essayé une cmd RunSQL, mais il accepte pas le select from que le select into. Si vous avez une idée pour la requête hésiter pas.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
nickola en fait j'en ai besoin pour palier à un pb auquel vous auriez peut -être une solution :
If Texte95.Value = ChampRef Then
   flag = True
   res = cpt
 Else
   cpt = cpt + 1
   DoCmd.GoToRecord acDataForm, "Utilisateur", acNext
End If
Loop While cpt < limit And flag = False
If res = 0 Then
  warning.Visible = True
  FinRes.Visible = True
  warning.Value = "Désolé ! Aucune personne correspondant à ces critères n'a été trouvée."
End If
________
Champref est une variable globale qui a pour but de stocker la valeur contenu dans une zone de texte. Dans une autre procédure j'ai un select case qui selon la valeur d'une zone de liste modifiable affecte à la variable "chamref" le texte d'une zone de texte particulière.
   Après je parcours mes enregistrements afin de voir si je l'ai. Le problème, c'est que lorsque le champs est vide il essaie d'affecter une valeur NuLL à "champref" et il plante.
 
  Sauriez-vous comment éviter ça ???
  Pour allez plus vite j'avais essayé une cmd RunSQL, mais il accepte pas le select from que le select into. Si vous avez une idée pour la requête hésiter pas.
nickola 'tin ça craint. En fait il en parlait osus vb mais peut être que ça a été intégré que sous VB.net
bobdupont ça existe pas il me semble.
en vb on fait "on error goto machin"
nickola Comme on me l'avais conseillé dans un post précédent j'ai été voir sur google et d'après ce que j'ai lu y a pas de problème poour en faire. Seulement lorsque je tape l'instruction il ne devient pas bleu et n'ai pas reconnu dans l'aide.
   J'en ai besoin pour éviter une erreur qui me plante mon programme.
   Avez-vous déjà réussit sous access, ou le VB d'access est-il light ???

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)