[ACCESS] afficher dernier enregistrement
guitarhero77
Messages postés
86
Statut
Membre
-
zeus -
zeus -
bonjour à toutes et tous sur ce forum,
voila j'aimerai faire la chose suivante svp: je voudrais qu'avec un bouton je puisse ouvrir un nouveau formulaire qui ne ferai apparaitre QUE le dernier enregistrement (et non pas qui aille afficher le dernier)
cra voilà mon pb c'est que j'utilise la methode SendObject pour envoyer une formulaire, mais que je ne sais pas selectionner les enregistrements à envoyer du formulaire et du coup je les envoi tous ds le fichier joint alors que je ne veux envoyer que le dernier
avis aux amateurs et merci d'avance !
voila j'aimerai faire la chose suivante svp: je voudrais qu'avec un bouton je puisse ouvrir un nouveau formulaire qui ne ferai apparaitre QUE le dernier enregistrement (et non pas qui aille afficher le dernier)
cra voilà mon pb c'est que j'utilise la methode SendObject pour envoyer une formulaire, mais que je ne sais pas selectionner les enregistrements à envoyer du formulaire et du coup je les envoi tous ds le fichier joint alors que je ne veux envoyer que le dernier
avis aux amateurs et merci d'avance !
A voir également:
- [ACCESS] afficher dernier enregistrement
- Dernier iphone - Guide
- Afficher appdata - Guide
- Enregistrement mp3 gratuit - Télécharger - Streaming audio
- Afficher taille dossier windows - Guide
- Access runtime ✓ - Forum Access
15 réponses
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
çà 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...
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
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.
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
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...
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
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"
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 ?
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 :)
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 :)
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
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 !