Rechercher : dans
Par :

Date de modif. d'un enregistrement (Access)

Dernière réponse le 26 avr 2007 à 10:40:45 Kocken, le 23 déc 2004 à 22:30:56 
 Signaler ce message aux modérateurs

Bonjour,
j'ais un petit prob qui me pose problème je voudrait savoir comment on fait que pour que dans un formulaire il y est écrit la date de la dernière modification.Si c'est possible je vous prirez de bien vouloir me répondre le plus rapidemment possible!!

Merci d'avance

ANTHONY

1

zenon, le 24 déc 2004 à 09:23:19

Tout dépend de ce que tu veux faire: afficher la dernière ouverture du formulaire ou la modification des données enregistrement par enregistrement.

Dans le premier cas, tu peux créer une petite table listant tes formulaires et te référer à l'enregistrement correspondant.
Il faudra que tu mettes la valeur à jour à la fermeture des formulaires, sinon, tu auras toujours la date du jour.

Si tu souhaites afficher les dates enregistrement par enregistrement, il faudra créer un contrôle date dans la table et écrire pour chacun des contrôles un bout de code "sur modification" pour mettre à jour ce champ.

Répondre à zenon

3

mohammed, le 29 déc 2004 à 12:14:36

Salut ZENON,
voilà je voudrais appeler un module vba en choisisant sur liste de chois d'un formulaire expl j'ai 5 cliniques et je veut imprimer les infos de la clin n°2.
comment je dois m'y prendre.
MERCI.

Répondre à mohammed

2

kocken, le 24 déc 2004 à 11:49:06

Merci mais g trouver plus simple dans les options de Access en foulliant un peu
Merci quand meme

Répondre à kocken

10

 Audran, le 26 avr 2007 à 10:40:45

Slt kocken; j'essaye d'enregistré également la date de dernière modification, tu peux me dire quelle option tu as trouvé???

Répondre à Audran

4

Thibal_jam, le 29 déc 2004 à 13:51:32

Salut Mohammed

ok pour cela tu dois attacher une requete sur l'ouverture de ton formulaire.

dim mareq as string

mareq = mareq & " Table.champs= '" & list.Value & "' "

DoCmd.OpenReport "report_name", acNormal, , mareq

ça devrait marcher comme ça donne moi des news.

Répondre à Thibal_jam

5

mohammed, le 29 déc 2004 à 14:19:53

Salut thibal ,
une autre question je voudaris faire un deuxième champs de type numaoto comme vous le savez access interdit ça.
mais est-ce possible via un astuce?
Merci

Répondre à mohammed

6

Thibal_jam, le 29 déc 2004 à 14:53:36

Hello

je comprends pas tu as déja un numauto dans ta table non ?

Pk en mettre un deuxième ça sert à rien.

Et pour ce ke je t'ai donner ça marche?

Répondre à Thibal_jam

7

mohammed, le 30 déc 2004 à 11:06:35

Salut Thibal,
merci pour la réponse.
pourquopi une 2ème voilà j'ai une table d'équipement dont table de radio qui a 4 nature pour une bonne conception il me fallait un num d'imatric comme clé primaire mais les gents pour qui je faits se travail mon interdit l'acces au dossiers des cliniques donc la seul idée qui mes venue et d'ajouter un champs de telle sorte que quand je fait la saisie a partir d'un formulaire le premier champs restera le même par expl 1 pour table de radio et le second champs comme étant le nombre (classement ) de table pour une clinique; pour la 1ère radio 1 1
la 2ème radio1 2 et ainsi de suite.
pour ce qui est de la req mareq ou bien sa ne marche pas ou c'est mois qui ne marche pas, je l'ai mis dans un module et quand j'ai vouler l'executer elle a debug sur
mareq = mareq & " Table.champs= '" & list.Value & "' "
alors veuillez m'indiquer comme ça marche SVP.
UN GRAND MERCI.
BONNE ANNEE 2005 à vous et à l'equipe de commentcamarche.com

Répondre à mohammed

8

Thibal_jam, le 30 déc 2004 à 11:34:56

Hello mohamed

mareq = mareq & " Table.champs= '" & list.Value & "' "

bien sur que ça marche pas il faut remplacer table, champs et list par tes propre noms :

table= nom de la table clinique
champs= nom du champs de la table clinique que tu veux comparer
list= nom de la list de ton formulaire.

est ce que c'est clair ?

si ça marche essaie de mettre [Forms]![nom de ton formulaire]![nom de ta list].value

Répondre à Thibal_jam

9

mohammed, le 1 jan 2005 à 17:38:40

Salut,
j'ai remplacé seulement pour list.value j'aimis texte10 puisque c'est une zone de texte.
etpour le second pblèmede clé primaire avez vous une idée?
RE BONNE ANNEE 2005.
MERCI.

Répondre à mohammed