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

La Charte du Forum - La Charte du Forum

Forum - Forum
Problèmes Access des débutants - Problèmes Access des débutants


clos par 3Stone le 24/03/2011 : 16:40  Sujet n° 451  Détecter la suppression d'un enregistrement

le 30/12/2010 : 08:22
par alain1968

Anonyme

visiteur

Bonjour,j'ai plusieurs pc qui tournent de manière autonome c'est a dire sans utilisateur ,la seul interface homme machine est un lecteur RFID (chargement en vrac par badge) ,les applis fonctionnent bien et je n'est pas de problème si ce n'ai lors d'une suppression d'un enregistrement ,si l'enregistrement supprimé etait affiché sur un des écran j'ai le message #supprimer dans tout mes champs sur celui cima question est simple comment détecter le passage a l'état #supprimer pour moi fermer le formulaire et revenir au masque d'écran initiale ça a l'air simple mais je n'ai pas encore trouvé la solution ,si qqun peut m'aiguillermerci
 sujet clos  Haut

[]   

Réponse n° 1
--------
le 30/12/2010 : 13:37
par 3Stone

Anonyme

Administrateur

Bonjour,

La suppression se fait probablement directement dans la table.

Il suffit dans ce cas de forcer la mise à jour du formulaire par :
 
Code :
 Me.Requery
 
à placer à la suite du code qui supprime l'enregistrement.

Cordialement,
Pierre(3stone)
  clos par 3Stone le 24/03/2011 : 16:40  Haut
Réponse n° 2
--------
le 30/12/2010 : 21:42
par alain1968

Anonyme

visiteur

merci pour la réponse ,votre site est une pure merveille

le me.requery devrai être lancer juste après #supprimer

le soucis c'est qu'un enregistrement etre supprimé occasionnellement par l'opérateur principal qui dispose un logiciel avec les même table liés qui gère les flux des camoins et non par les bornes RFID d'où le soucis ....

j'ai beau me creuser les méninges je cale là

Ecrire à alain1968   clos par 3Stone le 24/03/2011 : 16:40  Haut
Réponse n° 3
--------
le 30/12/2010 : 22:14
par alain1968

Anonyme

visiteur

pfff c'etait tout con...

dans le formulaire il suffisait de déclencher la minuterie toute les seconde et de vérifier si le 1er caractère du champ est un "#"

 

Private Sub Form_Timer()
If Left(Me.champ.Text, 1) = "#" Then
Me.Requery
End If
End Sub

 

Merci à toi pierre

 

et bonne continuation

Ecrire à alain1968   clos par 3Stone le 24/03/2011 : 16:40  Haut
Réponse n° 4
--------
le 31/12/2010 : 00:50
par 3Stone

Anonyme

Administrateur

Bonjour,
 
Citation :

votre site est une pure merveille

 
Content qu'il plaise k

Cordialement,
Pierre(3stone)
  clos par 3Stone le 24/03/2011 : 16:40  Haut
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