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 :

Requête et numéro auto


Sujet :

Access

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Février 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2014
    Messages : 14
    Points : 7
    Points
    7
    Par défaut Requête et numéro auto
    Bonjour,
    J'ai un problème Access :
    J'ai deux tables : une avec des numéros auto (et clé primaire) et l'autre des numéros (que je rentre moi-même). Je voudrais faire une requête reliant ces deux tables (par les numéros). Et quand je veux afficher la requête en mode feuille de données, il y a un message d'erreur qui s'affiche : "Dans l'instruction SELECT, un mot réservé ou un argument est mal orthographié ou absent, ou la ponctuation est incorrect". Pourquoi ?
    Puis-je faire une requête si les deux tables n'ont pas tous les deux des numéros auto ?

    Mercii !

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    Oui, normalement on peut faire des requêtes les 2 tables dont vous donnez les caractéristiques.
    par contre le message indique plutôt qu'il y a une erreur dans la syntaxe de la requête.
    Est-ce qu'on peut avoir le code ?

    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Février 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2014
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Le code de ...? Désolé mais je ne suis pas experte en access

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    J'imagine que vous créez et lancez votre requête à partir du QBE (la fenêtre où on peut déplacer les tables et leurs champs et passer ensuite en mode feuilles de données pour voir le résultat)?

    En haut à gauche, le premier bouton permet de basculer d'un mode à un autre (création - feuilles de données - SQL).
    Passez en mode SQL et vous verrez des instructions commençant par SELECT....
    Copiez ce code et mettez dans votre message pour qu'on comprenne.

    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Février 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2014
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT t_pipettes.numauto_tpipette, t_pipettes.emplacement_tpipette, Tb_verif_pipettes.Date_verif, Tb_verif_pipettes.interne_externe, Tb_verif_pipettes.Numero_certificat, Tb_verif_pipettes.piece_jointe.FileType
    FROM t_pipettes INNER JOIN Tb_verif_pipettes ON t_pipettes.numauto_tpipette = Tb_verif_pipettes.numauto_tpipette
    GROUP BY t_pipettes.numauto_tpipette, t_pipettes.emplacement_tpipette, Tb_verif_pipettes.Date_verif, Tb_verif_pipettes.interne_externe, Tb_verif_pipettes.Numero_certificat, Tb_verif_pipettes.piece_jointe.FileType;

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Je suis désolé mais je n'arrive pas à reproduire l'erreur. J'obtiens bien le résultat de la requête en mode feuilles de données qui est le regroupement de toutes les données et de l'extension des pièces jointes.

    Essayez de réduire les champs intervenant dans votre requête et identifier lequel crée ce problème.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  7. #7
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Février 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2014
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Même quand je sélectionne que le numauto_tpipette, il me met un message d'erreur : "Incohérence de type dans une expression".
    Je te donne le SQL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT t_pipettes.numauto_tpipette
    FROM t_pipettes INNER JOIN Tb_verif_pipettes ON t_pipettes.numauto_tpipette = Tb_verif_pipettes.numauto_tpipette
    GROUP BY t_pipettes.numauto_tpipette;
    Voilà, mais j'ai fait la même table en supprimant "l'automatique" sur le numéro et là ça marche, je n'ai pas de problème...

  8. #8
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    On est bien d'accord que numauto_tpipette dans la table t_pipettes est de type NuméroAuto
    et numauto_tpipette dans la table Tb_verif_pipettes est de type Numérique - Entier long ?
    Sinon, est-ce que tu mettre à disposition la base vidée des données confidentielles ?
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  9. #9
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Février 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2014
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    C'est tout à fait ça !

    Mais je n'arrive pas à mettre mon fichier en PJ ?

  10. #10
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Tu compactes d'abord et tu le mets en zip.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  11. #11
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Février 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2014
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Je n'ai pas ZIP installé sur mon ordi donc je peux pas convertir mon fichier... Tant pis, je vais essayer de trouver tte seule, ou de faire autrement!
    Merci de ton aide en tout cas !!

  12. #12
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    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 006
    Points : 24 598
    Points
    24 598
    Par défaut
    Le zip est disponible sur Windows à partir de la version 2000, sans installation.

    clic-droits sur le fichier, le répertoire ou le groupe de fichiers/répertoire puis Envoyer vers.../dossier compressé

    y a pas plus simple ! à moins que tu sois encore en Windows 3.1 ou 95.
    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

  13. #13
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Février 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2014
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Bonjour,
    Merci de l'information je ne savais pas....
    Donc voici ma base : pipettes - Copie.zip

  14. #14
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    Comment dire? Tu affirmes que tu as vérifié le type de
    numauto_tpipette dans la table Tb_verif_pipettes est de type Numérique - Entier long ?
    or qu'est-ce que c'est Pièce jointe 147947
    Il faut modifier en Numérique -entier long.

    De plus, les relations que tu établis entre tes 2 tables actuellement ne servent pas à grand chose si tu ne la définis pas comme étant avec intégrité référentielle.
    Actuellement, tu peux insérer des données dans la table externe vérif qui ne sont pas dans ta table initiale. Ce n'est pas bon.

    Je te conseille de lire cet article sur la structuration des bases de données de SQLPRO pour que tu puisses appréhender le futur de ton application.

    Bonne continuation
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  15. #15
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Février 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Février 2014
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Oui effectivement, j'avais pas vu! Merci beaucoup en tout cas de ton aide !

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

Discussions similaires

  1. Requête et numéro auto
    Par blandinou dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 12/06/2014, 10h32
  2. [Toutes versions] Numéro auto non désiré dans requète création de table
    Par JeanYves70 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 30/09/2013, 09h40
  3. Comment faire un numéro auto??
    Par the_new dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 01/03/2005, 16h49
  4. INSERT INTO numéro auto.
    Par Pfeffer dans le forum Langage SQL
    Réponses: 9
    Dernier message: 17/02/2005, 19h04
  5. Numéro auto ===== Question bête
    Par Nicos77 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 16/06/2003, 13h04

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