Bonjour,
J'ai un problème pour modifier la date de création de l'enregistrement que je viens de créer.
J'ai une table très simple avec
Je voudrais qu'après insertion d'un nouveau ID et nouveau nom, le "trigger" mette la date à jour automatiquement.testID nombre (et c'est ma clé)
TestNom texte
testModif Date/time
En toute logique, je crée donc une dataMacro AfterInsert.
voici le code:
Pour le premier que j'insère, il me crée bien la date dans le champ testModif.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 SetLocalVar Name varTestId Expression=[TestId] Look Up A Record In testTbl Where Condition =[testTbl].[TestId]=[varTestId] Alias AChanger EditRecord Alias AChanger SetField Name Achanger.TestModif Value= Now() End EditRecord
Pour les suivants, il modifie la date de mon PREMIER enregistrement plutot que celle de l'enregistrement que je viens d'ajouter. Pourtant le Lookup et la where condition ont l'ai bien construits non ?
Merci pour votre aide.
question subsidiaire: y-a-t'il un moyen d'écrire ce code en VB plutôt que via l'assistant ?
Partager