Bonjour !
j'ai une question et un problème...
Dans une table de base de données je rentre des adresses IP dans un champ de la table. Je voudrais contraindre la saisie avec un masque.
J'avais mis 000\.000\.000\.099 pour avoir 3 séries de 3 chiffres obligatoires et une série avec entre 1 et 3 chiffres
mais il faudrait en fait que dans les 4 séries on ait un seul chiffre obligatoire et au maximum 3.
J'ai tenté ça :
099\.099\.099\.099\.
mais quand on ne remplit pas un des chiffres facultatifs, ça décale tous ceux d'après vers la droite pour remplir les espaces, alors c'est pas terrible...Et surtout ça donne de mauvaises adresses !
Donc si quelqu'un a une idée, ça m'arrangerait.
L'autre point est la reconnaissance de ces chaines : dans une requête je veux filtrer sur une adresse précise, et je n'obtiens jamais de résultat en recherchant par exemple l'adresse 192.168.0.45
Pourtant le champ est déclaré comme du texte...et même si j'enlève le masque et que je rentre les adresses à la main, pas de résultat.
Help...