Champs "Null" !!!

ZK - 5 mai 2001 à 12:00
fpinpon Messages postés 1 Date d'inscription samedi 2 août 2003 Statut Membre Dernière intervention 22 novembre 2004 - 22 nov. 2004 à 20:07
Bonjour !
je suis confronté au problème suivant :
j'ai créé une zone de texte "textbox" dépendant d'un champs de type date qui peut être vide "Null".
malheureusement, le message d'erreur suivant s'affiche : erreur de type de donnée ... à chaque saisie d'un enregistrement ayant la valeur vide pour ce champs, ou bien toute tentative de suppression d'une valeur précedemment saisie est rejetée.

Merci pour votre aide .

3 réponses

Je ne comprend pas très bien ton problème mais :

Essaie avec une condition

If text1 <> "" then
'Ton code
End if

ou alors commence ton code par : On error resume next

A+

Schouly
0
Donc, le TextBox est liee a un champs d'un base de donnee. Il arrive que le champ soit vide. Il faut alors ajouter un test. Le probleme est que ton programme doit le faire automatiquement (tu l'as liée) La je sais pas faire. J'ai pas assez fait joujou avec les base de donnée.

Par conter, si on passe par un code, c'est tres simple :

' On se place au 3eme enregistrement, par exemple
rst.Move(3)

' Puis on place dans les textes Box :
if not(isnull(rst(0))) then Text1 = rst(0)
if not(isnull(rst(1))) then Text1 = rst(1)
if not(isnull(rst(2))) then Text1 = rst(2)

Question : int19h@usa.net

a+

int19h
0
fpinpon Messages postés 1 Date d'inscription samedi 2 août 2003 Statut Membre Dernière intervention 22 novembre 2004
22 nov. 2004 à 20:07
bonjour....la solution est simple....
il suffit de transformer chaque champs avec la commande format() et dans ce cas, il n'y a plus d'erreur...

exemple:

.........
tbl!champ=format(text1.text)
.........

bon usage
0
Rejoignez-nous