Voici mon probleme:
je recupere avec vb la valeur de certaint champs et ds le cas ou une valeur est null je veux la changer(tjrs en vb)
merci
Voici mon probleme:
je recupere avec vb la valeur de certaint champs et ds le cas ou une valeur est null je veux la changer(tjrs en vb)
merci
Salut, Nz() permet de faire cela.
F1 sur ce mot-clé.
Merci beaucoup!
Une autre petite question:
comment forcer un champs a n'accepter que les valeurs numérique ?
ça dépend comment tu veux aborder le problème.
** Tu peux te contenter de déclarer la zone en format Nombre.
** Tu peux tester les touches pressées lors de la saisie
**Tu peux tester le caractère numérique avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub Texte9_KeyPress(KeyAscii As Integer) 'Forcer saisie en numérique If (KeyAscii > 31 And KeyAscii < 48 And KeyAscii <> 44 And KeyAscii <> 46) Or (KeyAscii > 59) Then ' 44 = KeyAscii de " , " Beep KeyAscii = 0 End If End Sub
IsNumeric
présentement je crois que je me contenterai de mettre le champs en format nombre
Je suppose que cela ce regle ds le formuliare sur le champs lui meme ?
Tu peux utiliser la deuxième méthode de Faw en faisant un test du styleEnvoyé par kaptnkill
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 If Not IsNumeric (MonControl) Then MsgBox "Veuillez saisir un nombre" Exit Sub End If
Démarrage d'une application Web avec Access 2013
L'éditeur de macros d'une application Web avec Access2013
Personnaliser la vue Backstage d'Access 2010
Je ne réponds pas aux questions techniques par MP
La solution 2 a ses contraintes notamment pour la virgule...
Pour ta dernière question, déclare le champ comme numérique dans
la table at assure toi que les contrôles qui lui sont associés dans
les formulaires le soit aussi.
ps: salut Dolphy, on s'est croisé. IsNumeric reste ma préférée car elle
évalue le caractère numérique sans se soucier que la zone soit
de type texte ou Num...![]()
merci c'est fait
Je suis nouveau avec vb
Ayant utiliser php,flash etc je viens d'apprendre que != equivaut NOT en vb
Merci !
oki kaptnkill,
pense au tag![]()
Mon avis, le maximum de condition d'intégrité doivent être présente dans la base et non dans l'applicatif de telle sorte que si un jour un autre programme venait à modifier les données, celui ci soit obligé de respecter les règles de gestion. Avec la solution IsNumeric, rien empechera une requete d'insérer "sdhgfsdj" dans le champ. Dés lorsn que vont devenir les calculs ?![]()
Ce message vous a été utile ? Si oui, cliquez sur
Mes tutoriels Access
La rubrique Microsoft Access
Cours et tutoriels pour apprendre Access
La FAQ Access
Le Forum Access
Offres d'emploi développeur Access
Il me semble que les propos étaient nuancés.
Il s'agissait de commenter les méthodes qui testent le caractère num
d'une zone...il n'y a pas que des champs de table dans une bd.
Autrement je ne vois pas trop à quoi cela servirait de créer de fonctions
du genre IsNumeric.![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager