Forum - Questions générale - Sujet n°362

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par  le // : :  Sujet n° 362  Champ Date sur modification enregistrement.

le 21/04/2010 : 21:09
par Polux

Anonyme

visiteur

Bonsoir Pierre,Voilà, je souhaite avoir sur une grande partie de mes tables un champ qui pourrait de manière automatique indiquer et renseigner la date de dernière modification d'un enregistrement et qui bien évidemment je pourrais répercuter dans mes formulaires ou Etats.Dans un seconds temps j'aimerais aussi si possible ajouter un champ supplémentaire qui renseignerait le dernier utilisateur qui aurait modifier l'un des enregistrement.Est-ce réalisable facilement ?Merci d'avance.
Ecrire à Polux  sujet clos  Haut

[]   

DébutPrécédent [ 1 2 3 4 5 6 ] SuivantFin
Réponse n° 41
--------
le 18/07/2010 : 10:36
par Polux

Anonyme

visiteur

Bonjour Pierre,

Citation : Pierre

Oui... mais je ne suis pas magicien, ni voyant (et je ne crois à aucun des deux

Bien dommage.... Car avec moi celà aurait été bien utile !!! k

Soit, après plusieurs manipulations et "chipotages" je suis parvenu à supprimer la sécurité... Heu je pense en ouvrant en mode exclusif + Décodage et si je me souviens bien après conversion en 2007.... Car j'étais en 2003. Un truc dans le genre l

J'ai alors importé le tout dans une nouvelle base vièrge

Citation : Pierre

Eventuellement, le formulaire à problème ne sera pas ou seulement partiellement importé.

Et tout c'est passé correctement et apparemment même pour mon formulaire à problème.

Je dois dire aussi que je ne me suis pas risqué sur la base original mais bien sur une copie installé sur un autre PC vu que je n'étais vraiment, vraiment pas certains de mes manipulations !

Ce-ci dit le problème est toujours présent et donc je garde ce fichier 2007 (accdb) en attente de tes nouvelles propositions pour test.

Citation : Pierre

PS: Après cela, je ne vois plus qu'une possibilité, mais attendons voir

 Encore merci de toute ta patience à mon égard !!!

Ecrire à Polux   clos par  le // : :  Haut
Réponse n° 42
--------
le 20/07/2010 : 16:40
par 3Stone

Anonyme

Administrateur

Bonjour,

Récapitulons:
  • dans un nouveau formulaire, la fonction Date fonctionne correctement
  • dans un certain formulaire, cette même fonction Date donne une erreur
Essayes ceci.
Dans la fenêtre d'exécution directe (Ctrl + G) tu écris :
 
Code :
debug.print Date

 obtiens tu la date du jour, ou une erreur ?

Cordialement,
Pierre(3stone)
  clos par  le // : :  Haut
Réponse n° 43
--------
le 20/07/2010 : 17:13
par Polux

Anonyme

visiteur

Bonjour Pierre,

Citation : Pierre

Récapitulons:
dans un nouveau formulaire, la fonction Date fonctionne correctement
dans un certain formulaire, cette même fonction Date donne une erreur

Pour rappel sur la réponse N° 13:

Citation : Pierre

Si tu renseigne la date à la main dans le formulaire, la table enregistre correctement la valeur ?

Citation : Polux

Dans ce cas, lorsque je change d'enregistrement la valeur s'efface de mon formulaire et ne s'inscrit pas dans la table source.

Je viens d'essayer debug.print Date et j'obtiens correctement la date !

Encore merci !

Ecrire à Polux   clos par  le // : :  Haut
Réponse n° 44
--------
le 20/07/2010 : 17:38
par 3Stone

Anonyme

Administrateur

Salut,

Je te rappelle une phrase clé !!

 
Citation : reponse_27

Ce code fonctionne parfaitement sauf si j'utilise date au lieu de now.

 
Ce qui est assurément faux selon ce que tu viens de dire n

 
Citation :

Je viens d'essayer debug.print Date et j'obtiens correctement la date !

 
Donc, la fonction date fonctionne correctement !

Je suppute maintenant que tu as faire une (grosse) connerie du style:
  • nommer un champ ou autre objet d'un nom réservé (Date par exemple)

Voilà une page à lire avec le plus grand soin...

Cordialement,
Pierre(3stone)
  clos par  le // : :  Haut
Réponse n° 45
--------
le 21/07/2010 : 17:45
par Polux

Anonyme

visiteur

Bonjour Pierre,

Tu a tappé dans le mille !!! Heu j'ai effectivement fait une grosse grosse connerie en créant un champ nommé "Date"

J'ai rectifié le nom dans la table et tout fonctionne parfaitement !!!! l

Quel misère.... Quand je pense tout ce que je t'aurais embêté pour ce malheureux champ y

Je ne sais pas où me cacher.... Heu derrière l'écran de mon PC !!!

Je te remercie encore mille fois et maintenant que ce problème est solutioné, j'aurais bien voulu réaborder le sujet N° 13 pour que tout puisse fonctionner correctement....sur ce maudit formulaire e

Pour rappel en demande sur sujet N°13:

Maintenant je suis confronté à un autre problème et ce depuis la ligne de procédure sur avantMaJ des propriétés du formulaires.

J'ai en en-tête de formulaire 4 zones de listes qui me permettent de rechercher des enregistrement dans mon formulaire et depuis lorsque je recherche à partir de celles-ci j'ai l'erreur:

Code : xhtmlErreur d'exécution'-2147352567 (80020009)'
Update ou CancelUpdate effectué sans appeler AddNew ni Edit.

J'imagine qu'il ne s'agit probablement que d'un problème d'actualisation des données mais je ne sais pas ou et comment placer le code pour remédier à ce problème....

Pour les 4 zones de listes j'ai le code aprèsMAJ:

Code : xhtmlPrivate Sub Modifiable17_AfterUpdate()
' Rechercher l'enregistrement correspondant au contrôle.
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[N° CLIENT] = " & Str(Nz(Me![Modifiable17], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub

Et en propriété de formulaire sur Activé j'ai:

Code : xhtmlPrivate Sub Form_Activate()
Me.Modifiable11.Requery
Me.Modifiable17.Requery
Me.Modifiable76.Requery
Me.Modifiable166.Requery
End Sub

Voilà encore un fois de plus merci d'avance et de toute ta patience et surtout merci pour ton professionnalisme à trouver les solutions  !!! k

Ecrire à Polux   clos par  le // : :  Haut
Réponse n° 46
--------
le 22/07/2010 : 18:26
par 3Stone

Anonyme

Administrateur

Bonjour,

Merci de ne pas faire une litanie avec 36 sujets dans le même message d
Le bouton dit "Poster un nouveau sujet"!
Pour un autre problème, cela se fait sur un nouveau sujet.

Commence par enlever les requery des listes sur activation du formulaire. Il est inutile de rafraichir les listes en passant simplement à l'enregistrement suivant.

PS: Expose ton problème dans un nouvau sujet.

Cordialement,
Pierre(3stone)
  clos par  le // : :  Haut
DébutPrécédent [ 1 2 3 4 5 6 ] SuivantFin
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut