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

IHM Discussion :

Nouvel enregistrement : "X"+1 [AC-2010]


Sujet :

IHM

  1. #1
    Membre du Club
    Homme Profil pro
    Employé
    Inscrit en
    Février 2018
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Belgique

    Informations professionnelles :
    Activité : Employé
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2018
    Messages : 132
    Points : 42
    Points
    42
    Par défaut Nouvel enregistrement : "X"+1
    Bonjour à tous.

    Je voudrais effectuer une opération qui se fait automatiquement dans le cas d'un ajout d'un nouvel enregistrement (dans mon formulaire).

    Je m'explique (cf. légende sur l'image ci-dessous) :
    - j'encode, dans mon exemple, un premier livre et je lui donne un paramètre ;
    - (1) je clique pour ajouter un deuxième livre ;
    - (2) je voudrais maintenant que dans le champ "ID_LIVRE", il apparaisse automatiquement le chiffre "2" sans que je l'encode manuellement.

    Nom : Clipboard01.jpg
Affichages : 65
Taille : 82,4 Ko

    Ce qui je pense risque de poser problème, c'est que ma donnée "ID_LIVRE" est de type texte et non numéro automatique.
    Car dans mon cas concret, je dois parfois ajouter une lettre à mon numéro de livre. Comme par exemple : "1a", "1b", etc.

    Je vous joins la BD.

    Merci d'avance et bonne après-midi.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 62
    Points : 97
    Points
    97
    Par défaut Nouvel enregistrement : "X"+1
    Bonjour Tree,

    Mettre ceci dans la valeur par défaut du champ ID_LIVRE du formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =MaxDom("ID_LIVRE";"tbl_livres")+1
    A+
    Riton

  3. #3
    Membre du Club
    Homme Profil pro
    Employé
    Inscrit en
    Février 2018
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Belgique

    Informations professionnelles :
    Activité : Employé
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2018
    Messages : 132
    Points : 42
    Points
    42
    Par défaut
    Citation Envoyé par Riton47 Voir le message
    Bonjour Tree,

    Mettre ceci dans la valeur par défaut du champ ID_LIVRE du formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =MaxDom("ID_LIVRE";"tbl_livres")+1
    A+
    Riton
    Désolé mais je suis seulement débutant dans l'utilisation des codes VBA.
    J'ouvre alors l'application VBA pour le formulaire correspondant et ensuite, comment je dois fonctionner avec "ID_LIVRE" ? (cf. fichiers ci-dessous).

    Nom : Clipboard01.jpg
Affichages : 64
Taille : 120,5 Ko

    Nom : Clipboard02.jpg
Affichages : 58
Taille : 135,2 Ko

  4. #4
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 62
    Points : 97
    Points
    97
    Par défaut Nouvel enregistrement : "X"+1
    Re Bonjour,

    Dans ton formulaire en mode création, sélectionnes le champ ID_LIVRE et affiches les propriétés.

    Tu cherches la propriété "valeur par défaut" et tu colles le code joint.

    A+
    Riton
    Nom : Capture2.JPG
Affichages : 64
Taille : 71,9 Ko

  5. #5
    Membre du Club
    Homme Profil pro
    Employé
    Inscrit en
    Février 2018
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Belgique

    Informations professionnelles :
    Activité : Employé
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2018
    Messages : 132
    Points : 42
    Points
    42
    Par défaut
    Je viens d'essayer mais sur le champ "ID_LIVRE" il me met "#Name?" ? alors que j'ai fait ta manipulation.

    Et si je clique sur "Vétusté", "#Name?" s'efface mais je dois quand même encoder manuellement l'ID.

    Nom : 1.jpg
Affichages : 61
Taille : 160,0 Ko

    Nom : 2.jpg
Affichages : 58
Taille : 88,9 Ko

  6. #6
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 62
    Points : 97
    Points
    97
    Par défaut [AC-2010] Nouvel enregistrement : "X"+1
    Re

    Essaies la version anglaise de la fonction :
    DMax() à la place de MaxDom()

    Riton

  7. #7
    Membre du Club
    Homme Profil pro
    Employé
    Inscrit en
    Février 2018
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Belgique

    Informations professionnelles :
    Activité : Employé
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2018
    Messages : 132
    Points : 42
    Points
    42
    Par défaut
    Citation Envoyé par Riton47 Voir le message
    Re

    Essaies la version anglaise de la fonction :
    DMax() à la place de MaxDom()

    Riton
    Super c'était ça!
    Merci

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

Discussions similaires

  1. Affichage du nouvel Enregistrement
    Par estancha dans le forum IHM
    Réponses: 8
    Dernier message: 13/10/2004, 15h23

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