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

Access Discussion :

Affichage du dernier numéro


Sujet :

Access

  1. #1
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    261
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 261
    Points : 64
    Points
    64
    Par défaut Affichage du dernier numéro
    Bonjour tout le monde jai un petit prob dans mon programme
    jai un formulaire produit et comme clé primaire numéro produit
    il ne veut pas de numéro auto il aime pas ca....
    et il voudrait que a coté du numéro jaffiche le dernier numéro utilisé dans la base

    jai crée une requete ou jai affiché le dernier numéro a laide des fonctions quil ya dans totaux...

    dans mon formulaire jai crée une zone de texte et dans source controle jai mis ma requete
    cependant ca marche pas quand je lance mon formulaire il ya ?:/nom qui apparait au lieu de mafficher le dernier numéro

    pouvez vous maider???

  2. #2
    Membre habitué Avatar de 1tsiMat
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 139
    Points : 127
    Points
    127
    Par défaut
    Pourrais-tu nous montrer ta requete?
    Un SELECT max(num_produit) FROM produit ne suffirait pas??
    Si j'ai bien compris ton problème ...
    N'oubliez pas, si votre problème est résolu, mettez le tag
    En informatique, il n'y a pas de problème, toujours des solutions (parfois pas évidentes à trouver )

  3. #3
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 015
    Points : 24 550
    Points
    24 550
    Par défaut
    Au lieu d'une requete et si tu utilise une base JET (ACCESS) tu peux utiliser un DMAX() il te renvoi une valeur et non un recordset comme une requete.
    Tu peux le mettre directement dans une valeur par defaut

    Donc plus facile à mettre en oeuvre.

    Le problème c'est que les fonction domain (Dmax, Dlookup...) sont très gourmandes en ressources donc attention sur les tables très volumineuse.
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  4. #4
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    261
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 261
    Points : 64
    Points
    64
    Par défaut
    oki merci de ton aide mais si je fais une requete comme 1tsiMat comment je fais pour lafficher dans une zone de texte que je mettrai a coté de mon numéro??

  5. #5
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 015
    Points : 24 550
    Points
    24 550
    Par défaut
    pour afficher le contenu d'une requete (qui est un objet recordset) il faut ouvrir le recordset et récupérer la valeur du champ.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    dim rst as recordset
    set rst = currentdb.openrecordset(.....
    me.monchamp = rst.field(0)
    rst.close
    set rst = nothing
    à toi de voir.
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  6. #6
    Membre actif Avatar de Mariboo
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    254
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 254
    Points : 238
    Points
    238
    Par défaut
    dans mon formulaire jai crée une zone de texte et dans source controle jai mis ma requete
    Heu ... il faut pas mettre de requete dans une source controle d'un champ texte ... c plutôt le champ retourné par la requete qui doit être la source controle ...
    Par contre c'est le formulaire ou y à ta zone de texte qui doit prendre la requête entière comme source controle ....
    Soit c'est une erreur , soit tu t'es trompé en écrivant ce message ..

Discussions similaires

  1. Réponses: 10
    Dernier message: 03/02/2012, 08h36
  2. Réponses: 5
    Dernier message: 04/04/2008, 19h40
  3. Comment extraire le dernier numéro d'une adresse IP ?
    Par looping dans le forum Langage
    Réponses: 2
    Dernier message: 19/12/2007, 20h55
  4. [MySQL] obtenir dernier numéro incrémenté
    Par Mitaka dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 24/01/2006, 14h16
  5. Récupérer le dernier numéro inséré
    Par Hell dans le forum Access
    Réponses: 4
    Dernier message: 09/01/2005, 15h45

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