Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/12/2010, 17h15   #1
Invité de passage
 
Inscription : juin 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 6
Points : 1
Points : 1
Par défaut Liste des états

Bonjour à tous ,

Est-il possible de créer dans une base Access, une table qui reprendait la liste de tous les états de la base, ainsi que la date et l'heure à laquelle ils ont été imprimés pour la dernière fois ?
Merci d'avance pour votre réponse.
Matfab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 19h31   #2
Membre expérimenté
 
Inscription : juillet 2005
Messages : 555
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juillet 2005
Messages : 555
Points : 578
Points : 578
Par défaut LEZETATS

Bonsoir,

l'état connait son nom, me.name, il peut très bien ajouter un enregistrement dans une table avec son nom, l'utilisateur, la date et l'heure.

Figer dans une table la liste des états n'est pas très cacher car les noms peuvent changer ou il peut y avoir plus d'états.

Si ta question est comment obtenir la liste des états de ma base v'la du code qui fonctionne.

Code :
1
2
3
4
5
6
 
Dim lezetats As AccessObject
 
For Each lezetats In CurrentProject.AllReports
    Debug.Print lezetats.Name
Next
a+
naphta est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/12/2010, 09h10   #3
Invité de passage
 
Inscription : juin 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 6
Points : 1
Points : 1
Bonjour naphta,

Merci pour ta réponse, je vais voir si cela peut m'aider.
En fait, ma DB est ultisée par quelques personnes au sein d'un service.
Je voudrais dès lors, pouvoir créer une "check list", qui me permettrait de vérifier que l'entièreté des états qui doivent être produits de manière quotidienne, le sont bien.
La "check list" contiendrait le nom des états ainsi que la date et l'heure à laquelle ils ont été produits pour la dernière fois. Ces données devraient donc être récupérées au travers d'une requête ou d'un code spécifique.

Merci pour votre aide, à bientôt,

Matfab.
Matfab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 14h31   #4
Membre confirmé
 
Homme Ahmad Hamam
développeur amateur
Inscription : octobre 2006
Messages : 108
Détails du profil
Informations personnelles :
Nom : Homme Ahmad Hamam
Âge : 55
Localisation : France

Informations professionnelles :
Activité : développeur amateur
Secteur : Santé

Informations forums :
Inscription : octobre 2006
Messages : 108
Points : 205
Points : 205
salut

Une piste pour contourner le probleme
pourquoi tu ne ferais pas une table avec 3 champs par ex:
1° ID = Numeroauto
2° nom etat
3° date+heure impression etat

que tu alimentes par code apres chaque impression d'un etat
ensuite tu fais tes analyses

cordialement
hajeahmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 14h39   #5
Invité de passage
 
Inscription : juin 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 6
Points : 1
Points : 1
Par défaut Liste des états

Salut hajeahmad,

C'est exactement ce que je veux réaliser, mais je ne sais pas comment faire le code.
As-tu une idée ?

Merci.
Matfab.
Matfab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 15h30   #6
Membre confirmé
 
Homme Ahmad Hamam
développeur amateur
Inscription : octobre 2006
Messages : 108
Détails du profil
Informations personnelles :
Nom : Homme Ahmad Hamam
Âge : 55
Localisation : France

Informations professionnelles :
Activité : développeur amateur
Secteur : Santé

Informations forums :
Inscription : octobre 2006
Messages : 108
Points : 205
Points : 205
salut
une piste
Sur evenement on click d’un bouton commande « imprimer etat »
Code :
1
2
3
4
5
6
7
Dim Ndoc …
 
Ndoc = "Nom_De_ton_etat"
 
        DoCmd.OpenReport  Ndoc , …etc
'ajouter une ligne à la table impression
  ImpressionDocEtat Ndoc
ta table contient : numeroauto + dateImpression + DocImp...etc
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
Function ImpressionDocEtat ( Ndoc)
    Dim Ord As Recordset
   Set BaseDonne = CurrentDb()
 Set Ord = _
       BaseDonne.OpenRecordset("Impressions", dbOpenTable)
           With Ord
               .AddNew
                    ![dateImpression] = Now  ‘ date et heure du syst
                    ![DocImp] = Ndoc
               .Update
           End With
    Ord.Close
End Function
espere avoir ete utile
cordialement
ahmad
hajeahmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 15h15   #7
Invité de passage
 
Inscription : juin 2008
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 6
Points : 1
Points : 1
Par défaut Liste des états

Salut Ahmad,

Désolé de ne pas t'avoir répondu plus vite.

Merci beaucoup pour ta réponse, je vais essayer cela.

A bientôt,
Fabrice.
Matfab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h40.


 
 
 
 
Partenaires

Hébergement Web