IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

créer un masque de saisie


Sujet :

Requêtes et SQL.

  1. #1
    Membre habitué

    Profil pro
    Pompier
    Inscrit en
    Janvier 2010
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Pompier

    Informations forums :
    Inscription : Janvier 2010
    Messages : 391
    Points : 171
    Points
    171
    Par défaut créer un masque de saisie
    bonjour,
    dans une table, j'ai un champs n° de tel portable.
    Ce que je voudrais, c'est ajouter automatiquement une extension:
    @oleane.fr pour créer un carnet de contact.

    j'ai essayé de créer un masque de saisie mais ça ne fonctionne pas.

    Pouvez-vous m'aider?

    Merci d'avance.

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 371
    Points : 23 845
    Points
    23 845
    Par défaut
    Quelque chose comme :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    select [NomTaTable].[NomChampNoTel] & "@oleane.fr" as [CarnetAdresse] from [NomTaTable];
    devrait répondre à ton besoin. Cela va ajouter @oleane.fr à tous tes numéros de téléphone.

    A+

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Dans la propriété Masque de saisie de ton champ, as-tu essayé quelque chose de ce genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    00\ 00\ 00\ 00\ 00"@oleane.fr";;_
    Philippe

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 371
    Points : 23 845
    Points
    23 845
    Par défaut
    L'idée de Philippe est bonne mais autant que je sache, les infos du masque de saisie ne sont pas enregistrées avec les données donc dans le champ tu n'auras que le numéro de téléphone.

    A+

  5. #5
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    Pas tout à fait d'accord avec toi marot_r, en complétant le masque de Philippe () de la manière suivante, les caractères littéraux seront stockés dans le champ.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    00\ 00\ 00\ 00\ 00"@oleane.fr";0;_
    Voici le complément d'informations indiqué par l'aide Access

    Citation Envoyé par Aide Access
    Sections Description
    Première Section :
    Spécifie le masque de saisie lui-même (par exemple, !(9) 00-00-00-00). Si vous souhaitez obtenir une liste des caractères que vous pouvez utiliser pour définir le masque de saisie, consultez le tableau suivant.
    Deuxième Section :
    Détermine si Microsoft Access enregistre les caractères d’affichage littéraux (littérale : valeur utilisée exactement telle que vous la voyez. Par exemple, le nombre 25 et la chaîne « Hello » sont deux littérales. Vous pouvez utiliser des littérales dans des expressions et vous pouvez les affecter à des constantes ou à des variables dans Visual Basic.) dans la table lorsque vous introduisez des données. Si vous choisissez 0 pour cette section, l’ensemble des caractères d’affichage littéraux (tels que les parenthèses dans un masque de saisie Téléphone) sont mémorisés avec cette valeur. Si vous introduisez 1 ou si vous laissez cette section vide, seuls les caractères tapés dans le contrôle sont enregistrés.
    Troisième Section :
    Spécifie le caractère affiché par Microsoft Access à la place de l'espace dans lequel vous devriez normalement introduire un caractère dans le masque de saisie. Dans cette section, tous les caractères sont acceptés ; pour afficher une chaîne vide, utilisez un espace compris entre guillemets (" ").
    Bonne continuation

  6. #6
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 371
    Points : 23 845
    Points
    23 845
    Par défaut
    Merci Jeannot45 de cette correction.

    Lors de mes essais il a plusieurs années je n'avais pas obtenu cela. Le masque avait 'disparu'.

    A+

  7. #7
    Membre habitué

    Profil pro
    Pompier
    Inscrit en
    Janvier 2010
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Pompier

    Informations forums :
    Inscription : Janvier 2010
    Messages : 391
    Points : 171
    Points
    171
    Par défaut
    ok
    moi j'ai fait un truc comme @"@oleane.fr" et ça fonctionne.
    va savoir!!

  8. #8
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    @ marot_r

    Pas de problème

    @ hugodu28

    Ce n'est pas un caractère de masque de saisie que tu as appliqué mais un Format. Autrement dit, le caractère "@" représente n'importe quel caractère saisi par l'utilisateur et le principe du masque de saisie qui a pour but de normaliser la saisie n'a pas d'effet.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer un masque de saisie dans un textbox
    Par deamonRav dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 01/04/2010, 12h44
  2. Créer un masque de saisie
    Par lolonico dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 09/09/2008, 16h19
  3. créer un masque de saisie permanant
    Par cool dans le forum WinDev
    Réponses: 0
    Dernier message: 09/04/2008, 23h09
  4. créer un masque de saisie d'immatriculation
    Par bibi28 dans le forum VBA Access
    Réponses: 5
    Dernier message: 19/11/2007, 18h53
  5. Créer un masque de saisie sur 1 TDBEdit
    Par User dans le forum Delphi
    Réponses: 3
    Dernier message: 23/03/2007, 00h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo