Bonjour,
j'aimerai créé un champs adresse TCP/IP, cependant j'aimerai savoir si quelqu'un à déjà fait un masque de saisie ? ou si quelqu'un peu m'aiguiller un peu
Stéph
Bonjour,
j'aimerai créé un champs adresse TCP/IP, cependant j'aimerai savoir si quelqu'un à déjà fait un masque de saisie ? ou si quelqu'un peu m'aiguiller un peu
Stéph
Bonjour Sperchey,
Vous créez votre champ texte dans la table et vous pouvez créer le masque dans la zone "Masque de saisie" mais si vous ne connaissez pas très bien la structure (il y a des caractères précis a mettre) vous cliquez sur cette zone puis à droite sur les ....
La boite de dialogue s'affiche et vous cliquez sur "Modifier la liste".
Vous cliquez sur le dernier bouton du sélecteur d'enregistrements pour faire un ajout puis vous tapez un nom dans "Description" et en-dessous vous tapez votre masque. Exemple 000.000.000.00 (vous pouvez cliquer sur Aide pour voir les caractères autorisés puis sur Exemples).
Vous tapez un exemple dans Type de données. Si vous avez des points comme dans l'exemple vous risquez de voir apparaître de virgules (c'est selon vos choix pour le séparateur décimal et de milliers dans "Panneau de configuration puis "Paramètres Régionaux" , mais dans votre table les points apparaîtront bien.
Bien sûr lorsque vous insérerez ce champ dans un formulaire, le format sera respecté.
Amicalement.
Dernière modification par Invité ; 13/02/2007 à 18h45.
bonsoir,
déjà merci d'avoir répondu. En ce qui concerne les règles à mettre en place pour une adresse TCP/IP, il n'y a pas de souci.
Je voulais principalement, mettre en place la saisie des points en automatique et une verification de la strucutre de l'adresse en fait.
En fin de compte je crois que je vais la décomposé en 4 champs au lieu d'un seul .
Stéph
Bonjour,
On peut soit utiliser ce format
les chiffres sont facultatifs, les . ne dépendent pas du format des paramètres régionaux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ###\.###\.###\.###
Soit celui-ci
Dans ce format les chiffres ne sont pas facultatifs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 000\.000\.000\.000
cordialement,
Merci pour votre aide. j'ai séparé le champs en quatre, un peux plus lourd mais 10 fois plus facile à contrôler
Bonsoir Loufab et Sperchey,
Sperchey :
A travers ce que j'ai essayé de vous dire pour créer un masque de saisie (quel que soit le format) en utilisant une boite de dialogue qui peut permettre de le faire même si on ne connaît parfaitement la syntaxe ou à travers ce que vous a dit Loufab en répondant à votre cas précis je ne suis pas certain que ce soit la meilleure solution de découper les enregistrements en de multiples champs.
Mais bien sûr, cela à peu d'importance si le nombre d'enregistrements n'est pas très important et le principal est que vous ayez trouvé la solution qui vous convient.
Amicalement.
Bonjour,
Il faut analyser plus loin que la simple saisie.
En cas de recherche ou d'interrogation via une requête la séparation est fortement déconseillée.
Cela va vite devenir un véritable casse-tête.
Cordialement,
Bonjour,
Merci pour vos nouveau commentaire.
Je me replonge dans le pb cet aprem et après je vous donnerai la solution obtenu.
Cordialement
Stéphane
Enfin de compte voila comment je vais procéder :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub TCP_LostFocus() val_Rech = "," val_replace = "." valeur_chps = TCP.Value TCP.Value = Replace(valeur_chps, val_Rech, val_replace) val_Rech = ".000" val_replace = ".0" valeur_chps = TCP.Value TCP.Value = Replace(valeur_chps, val_Rech, val_replace) val_Rech = ".00" val_replace = ".0" valeur_chps = TCP.Value TCP.Value = Replace(valeur_chps, val_Rech, val_replace) End Sub
Ne prennez pas peur, je vais remettre sa propre avant
Stéph
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