Je dispose d'une table Enfants (N=B0Enfant, Pr=E9nom, Nom,
Date_naissance, N=B0Famille, Bln_A=EEn=E9) et d'une table Familles
(N=B0Famille, Nom, Adresse) li=E9es par la cl=E9 N=B0Famille. Comment faire
pour trouver l'a=EEn=E9 de chaque famille?
J'ai un peu honte, mais je n'y arrive pas!!! Je sais trouver les
familles qui ont plusieurs enfants, cr=E9er une requ=EAte analyse
crois=E9e d=E9tectant les a=EEn=E9s Max(Date_naissance), mais je n'arrive
pas =E0 mettre =E0 jour le drapeau Bln_A=EEn=E9 =E0 partir d'une requ=EAte
analyse crois=E9e!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
pgz
Bonjour,
Une requête mise à jour devrait suffire. En supposant qu'au départ tous les bln_Aînés sont Faux, voici son SQL: UPDATE TableEnfants SET TableEnfants.bln_aîné = True WHERE (DMin("datenaissance","TableEnfants","N°Famille = " & [N°Famille]))=[datenaissance];
Cordialement, pgz
Bonjour,
Une requête mise à jour devrait suffire. En supposant qu'au départ tous les
bln_Aînés sont Faux, voici son SQL:
UPDATE TableEnfants SET TableEnfants.bln_aîné = True
WHERE (DMin("datenaissance","TableEnfants","N°Famille = " &
[N°Famille]))=[datenaissance];
Une requête mise à jour devrait suffire. En supposant qu'au départ tous les bln_Aînés sont Faux, voici son SQL: UPDATE TableEnfants SET TableEnfants.bln_aîné = True WHERE (DMin("datenaissance","TableEnfants","N°Famille = " & [N°Famille]))=[datenaissance];
Cordialement, pgz
marzinp
Merci. J'avais simplifié les noms de champs et de tables. Dans la réalité, ça donne UPDATE Table1 SET Table1.Aîné = True WHERE (((DMin("[Date de naissance]","Table1","[N° Auto Parents]= " & [N° Auto Parents]))=[Date de naissance])); qui me donne " Erreur de syntaxe (Opérateur absent) dans l'expression '[N° Auto Parents]= ' " puis une boîte de message avec un Point d'exclamation et le mot "Inconnu" Qu'est-ce-qui ne va pas?
Merci!
Merci. J'avais simplifié les noms de champs et de tables. Dans la
réalité, ça donne
UPDATE Table1 SET Table1.Aîné = True
WHERE (((DMin("[Date de naissance]","Table1","[N° Auto Parents]= " &
[N° Auto Parents]))=[Date de naissance]));
qui me donne " Erreur de syntaxe (Opérateur absent) dans l'expression
'[N° Auto Parents]= ' " puis une boîte de message avec un Point
d'exclamation et le mot "Inconnu" Qu'est-ce-qui ne va pas?
Merci. J'avais simplifié les noms de champs et de tables. Dans la réalité, ça donne UPDATE Table1 SET Table1.Aîné = True WHERE (((DMin("[Date de naissance]","Table1","[N° Auto Parents]= " & [N° Auto Parents]))=[Date de naissance])); qui me donne " Erreur de syntaxe (Opérateur absent) dans l'expression '[N° Auto Parents]= ' " puis une boîte de message avec un Point d'exclamation et le mot "Inconnu" Qu'est-ce-qui ne va pas?
Merci!
pgz
Bonsoir,
Tu arrives bien à créer la requête? C'est lors de son exécution que tu as l'erreur? Les enregistrements de ta table1 ont-ils Tous le champ N° Auto Parents renseignés? Parce que le message d'erreur semble indiquer que non! Sauf s'il y a une faute de frappe. c'est pur cela que j'aimerais savoir si la requête se crée sans pb.
A+ pgz
Bonsoir,
Tu arrives bien à créer la requête? C'est lors de son exécution que tu as
l'erreur?
Les enregistrements de ta table1 ont-ils Tous le champ N° Auto Parents
renseignés?
Parce que le message d'erreur semble indiquer que non!
Sauf s'il y a une faute de frappe. c'est pur cela que j'aimerais savoir si
la requête se crée sans pb.
Tu arrives bien à créer la requête? C'est lors de son exécution que tu as l'erreur? Les enregistrements de ta table1 ont-ils Tous le champ N° Auto Parents renseignés? Parce que le message d'erreur semble indiquer que non! Sauf s'il y a une faute de frappe. c'est pur cela que j'aimerais savoir si la requête se crée sans pb.
A+ pgz
marzinp
Gagné! Deux de mes enregistrements comportaient un blanc pour le N° Auto Parent ! (ce que je ne m'explique pas... il doit y avoir un défaut dans mes relations!) J'avais déjà essayé cette requête sans succès, c'est pour ça que je suis venu sur ce forum!!! Peu sûr de moi quant à la syntaxe SQL, je n'avais pas flairé l'embrouille! Mille mercis!
Gagné! Deux de mes enregistrements comportaient un blanc pour le N°
Auto Parent ! (ce que je ne m'explique pas... il doit y avoir un
défaut dans mes relations!) J'avais déjà essayé cette requête sans
succès, c'est pour ça que je suis venu sur ce forum!!! Peu sûr de
moi quant à la syntaxe SQL, je n'avais pas flairé l'embrouille! Mille
mercis!
Gagné! Deux de mes enregistrements comportaient un blanc pour le N° Auto Parent ! (ce que je ne m'explique pas... il doit y avoir un défaut dans mes relations!) J'avais déjà essayé cette requête sans succès, c'est pour ça que je suis venu sur ce forum!!! Peu sûr de moi quant à la syntaxe SQL, je n'avais pas flairé l'embrouille! Mille mercis!