[ACCESS] afficher dernier enregistrement
Fermé
guitarhero77
Messages postés
86
Date d'inscription
mercredi 31 janvier 2007
Statut
Membre
Dernière intervention
27 février 2008
-
3 juil. 2007 à 10:25
zeus - 4 sept. 2008 à 09:27
zeus - 4 sept. 2008 à 09:27
A voir également:
- [ACCESS] afficher dernier enregistrement
- Dernier iphone - Guide
- Afficher mot de passe wifi android - Guide
- Enregistrement vidéo écran - Guide
- Youtube enregistrement vidéo - Guide
- Afficher appdata - Guide
15 réponses
blux
Messages postés
26003
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 avril 2024
3 289
3 juil. 2007 à 11:44
3 juil. 2007 à 11:44
Colle le texte de ta requête, je vois pas ton écran, tu dois être trop loin...
guitarhero77
Messages postés
86
Date d'inscription
mercredi 31 janvier 2007
Statut
Membre
Dernière intervention
27 février 2008
9
3 juil. 2007 à 11:07
3 juil. 2007 à 11:07
non j'en suis sur lol ;)
je vais essayer de modifier cela comme tu as dis
maintenant si tu as un truc avec sendobject pour selectionner les enregistrement du formulaire à envoyer ben...te gène pas ;)
merci je te tiens au courant
je vais essayer de modifier cela comme tu as dis
maintenant si tu as un truc avec sendobject pour selectionner les enregistrement du formulaire à envoyer ben...te gène pas ;)
merci je te tiens au courant
blux
Messages postés
26003
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 avril 2024
3 289
3 juil. 2007 à 13:13
3 juil. 2007 à 13:13
çà me sort n'importe quoi
Ce qui est un peu normal, car tu ne dis pas d'afficher un champ...
Ce qui est un peu normal, car tu ne dis pas d'afficher un champ...
SELECT TOP 1 ID FROM Travaux ORDER BY 1 ASC;Ca devrait aller mieux...
blux
Messages postés
26003
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 avril 2024
3 289
3 juil. 2007 à 10:32
3 juil. 2007 à 10:32
Salut,
c'est quoi pour toi, le dernier enregistrement : le dernier rajouté, celui qui a la plus grande clé primaire ?
De ta réponse dépend le reste, mais je pense qu'on doit pouvoir faire afficher un enregistrement quelconque dans un formulaire... (.rowsource du formulaire)...
c'est quoi pour toi, le dernier enregistrement : le dernier rajouté, celui qui a la plus grande clé primaire ?
De ta réponse dépend le reste, mais je pense qu'on doit pouvoir faire afficher un enregistrement quelconque dans un formulaire... (.rowsource du formulaire)...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
guitarhero77
Messages postés
86
Date d'inscription
mercredi 31 janvier 2007
Statut
Membre
Dernière intervention
27 février 2008
9
3 juil. 2007 à 10:38
3 juil. 2007 à 10:38
pour moi çà serait le dernier ajouté.
cra en fait apres avoir rentré cet enregistrement je voudrais en envoyer des champs a des destinataires par mail comme sorte d'accusé de reception.
cra en fait apres avoir rentré cet enregistrement je voudrais en envoyer des champs a des destinataires par mail comme sorte d'accusé de reception.
guitarhero77
Messages postés
86
Date d'inscription
mercredi 31 janvier 2007
Statut
Membre
Dernière intervention
27 février 2008
9
3 juil. 2007 à 10:49
3 juil. 2007 à 10:49
justement je crois qu'un numéri auto se crée a chaque enregistrement, ds l'ordre croissant dc mon dernier rajouté a certainement le plus grand numéro auto
blux
Messages postés
26003
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 avril 2024
3 289
3 juil. 2007 à 11:04
3 juil. 2007 à 11:04
justement je crois
Il serait de loin préférable que tu en sois sûr ! ;-)
ON peut donc envisager de modifier le source du formulaire pour n'afficher que le dernier enregistrement : SELECT TOP 1 FROM table1 ORDER BY numeroauto...
Il serait de loin préférable que tu en sois sûr ! ;-)
ON peut donc envisager de modifier le source du formulaire pour n'afficher que le dernier enregistrement : SELECT TOP 1 FROM table1 ORDER BY numeroauto...
guitarhero77
Messages postés
86
Date d'inscription
mercredi 31 janvier 2007
Statut
Membre
Dernière intervention
27 février 2008
9
3 juil. 2007 à 11:24
3 juil. 2007 à 11:24
j'ai essayé et même et çà ne marche pas un message me dis : dans l'instruction SELECT un mot réservé ou un argument ets mal orthographié ou absent, ou la ponctuation ets incorrecte
pourttant j'ai bien remplacé parle bon nom de ma table et le numéroauto qui s'apelle ID chez moi, mais çà me marche pa : ou est ce que je plante ? please
pourttant j'ai bien remplacé parle bon nom de ma table et le numéroauto qui s'apelle ID chez moi, mais çà me marche pa : ou est ce que je plante ? please
guitarhero77
Messages postés
86
Date d'inscription
mercredi 31 janvier 2007
Statut
Membre
Dernière intervention
27 février 2008
9
3 juil. 2007 à 11:52
3 juil. 2007 à 11:52
ben j'ai tapé :
SELECT TOP 1 FROM Travaux ORDER BY ID et j'ai le message que j'ai ecris tout à l'heure, j'ai essayé aussi en créant une requete en mode création mais ds les opérations qd je mets "premier" ds le champs ID çà me sort n'importe quoi"
SELECT TOP 1 FROM Travaux ORDER BY ID et j'ai le message que j'ai ecris tout à l'heure, j'ai essayé aussi en créant une requete en mode création mais ds les opérations qd je mets "premier" ds le champs ID çà me sort n'importe quoi"
guitarhero77
Messages postés
86
Date d'inscription
mercredi 31 janvier 2007
Statut
Membre
Dernière intervention
27 février 2008
9
3 juil. 2007 à 13:20
3 juil. 2007 à 13:20
non çà ne fonctionne pas non plus, çà affiche le champs ID avec un 1 dedans, et en fait çà crée un champ expression ds la requete de valeur 1 .
j'ai cherché un peu et ds le language SQL comment je pourrai utiliser la fct MAX pour trouver le MAX de ID et afficher l'enregistrement qui a le max de ID ?
j'ai cherché un peu et ds le language SQL comment je pourrai utiliser la fct MAX pour trouver le MAX de ID et afficher l'enregistrement qui a le max de ID ?
blux
Messages postés
26003
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 avril 2024
3 289
3 juil. 2007 à 13:30
3 juil. 2007 à 13:30
Je me suis trompé, il faut inverser l'ordre de tri :
SELECT TOP 1 ID FROM Travaux ORDER BY 1 DESC;Ca va aller plus mieux :-)
zeus
>
blux
Messages postés
26003
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 avril 2024
4 sept. 2008 à 09:27
4 sept. 2008 à 09:27
merci de ma part Blux , ca marche nickel pour obtenirle dernier enregistrement.
mille fois merci.
SELECT TOP 1 table1.id, table1.champ2, table1.champ3, ...
FROM table1
ORDER BY table1.id DESC;
mille fois merci.
SELECT TOP 1 table1.id, table1.champ2, table1.champ3, ...
FROM table1
ORDER BY table1.id DESC;
guitarhero77
Messages postés
86
Date d'inscription
mercredi 31 janvier 2007
Statut
Membre
Dernière intervention
27 février 2008
9
3 juil. 2007 à 13:24
3 juil. 2007 à 13:24
en fait je pense avoir trouver mieux et plus sur pour résoudre mon pb : ds mon formulaire"creation de demande" je rentre un numéro de demanqui qui est un champ", je crée une requete speciale avec en parametre ds le champ N° la valeur[formulaires]![creation demande]![N°], je crée un formulaire Accusé reception qui se base sur cette requete et hop j'envoi le formulaire accusé reception par mail avec sendobject! et çà marche :)
guitarhero77
Messages postés
86
Date d'inscription
mercredi 31 janvier 2007
Statut
Membre
Dernière intervention
27 février 2008
9
3 juil. 2007 à 13:33
3 juil. 2007 à 13:33
merci mais j'ai testé la méthode de mon message précédent et çà marche :)
bon j'aimerai avoir p-e lkes infos du formulaires ecrit ds le corps du message plutot qu'ne fichier joint ms c'ets dejà pas mal :) merci a toi en tt cas j'apprends a chaque fois sur ce forum et je garde ds un coin tout ce que je lis :)
bon j'aimerai avoir p-e lkes infos du formulaires ecrit ds le corps du message plutot qu'ne fichier joint ms c'ets dejà pas mal :) merci a toi en tt cas j'apprends a chaque fois sur ce forum et je garde ds un coin tout ce que je lis :)
guitarhero77
Messages postés
86
Date d'inscription
mercredi 31 janvier 2007
Statut
Membre
Dernière intervention
27 février 2008
9
3 juil. 2007 à 13:45
3 juil. 2007 à 13:45
par contre si tu as une idée la dessus je suis preneur ;)
j'utilise donc la commande:
DoCmd.SendObject acForm, "Accuse de reception", "MS-DOSText(*.txt)", [Email].Value, "", "", "AR", [N°].Value, True, "" et la çà m'affiche la valeur du champs N° ds le corps du mail, le pb est qd je veux inclure plusieur champs là çà ne marche plus :( si je mets des guillemets c'est considéré comme du texte et je preds les valeur, qd je mets un And çà bugge, qd je mets à la suite avec des virugles aussi çà bugge,
p-e ne peut on pas mettre plus d'une variable en corps de texte ? voilà si tu connais sendobject et ses attributs ou alors c'ets pas grave au pire j'ai mon fichier joint qui résume ce que je veux
j'utilise donc la commande:
DoCmd.SendObject acForm, "Accuse de reception", "MS-DOSText(*.txt)", [Email].Value, "", "", "AR", [N°].Value, True, "" et la çà m'affiche la valeur du champs N° ds le corps du mail, le pb est qd je veux inclure plusieur champs là çà ne marche plus :( si je mets des guillemets c'est considéré comme du texte et je preds les valeur, qd je mets un And çà bugge, qd je mets à la suite avec des virugles aussi çà bugge,
p-e ne peut on pas mettre plus d'une variable en corps de texte ? voilà si tu connais sendobject et ses attributs ou alors c'ets pas grave au pire j'ai mon fichier joint qui résume ce que je veux
salut j essaye d envoyer un mail avec la comande sendobject mais un message m indique que cette methode n est pa actif et qu il faut la placer dans le mode actif est que quelqu un a une idee merci
blux
Messages postés
26003
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 avril 2024
3 289
3 juil. 2007 à 10:44
3 juil. 2007 à 10:44
Sauf qu'ACCESS, comme tout bon système de stockage de l'information, ne s'embarrasse pas au niveau des insertions, il met l'enregistrement où il peut. C'est ensuite qu'on récupère l'information dans un ordre précis via une requête ou via la clé primaire...
Dans ton cas, il faudra inclure un champ 'date/heure de création' ou un numéroauto et y faire référence lorsque tu veux envoyer tes infos, hors de ça, point de salut !
Dans ton cas, il faudra inclure un champ 'date/heure de création' ou un numéroauto et y faire référence lorsque tu veux envoyer tes infos, hors de ça, point de salut !