OVH Cloud OVH Cloud

édition d'un état pour un nouvel enregistrement

4 réponses
Avatar
Franck SCHRICKE
Bonjour à tous,

Etant un utilisateur débutant d'access, je me trouve confronter au problème
suivant :
les champs de ma base de données sont nombreux, puisqu'ils sont destinés à
être éditer dans des fiches très détaillées.

J'ai créé une macro me permettant d'éditer toutes mes fiches les unes
derrières les autres, seulement il me reprend l'intégralité de ma table.
J'aimerais avoir une astuce me permettant d'éditer uniquement les nouveaux
enregistrements au coup par coup

Si quelqu'un peut m'aiguiller sur la question, d'avance merci

Franck

4 réponses

Avatar
Anor
Bonjour,
| Bonjour à tous,
|
| Etant un utilisateur débutant d'access, je me trouve confronter au
| problème suivant :
| les champs de ma base de données sont nombreux, puisqu'ils sont
| destinés à être éditer dans des fiches très détaillées.
|
| J'ai créé une macro me permettant d'éditer toutes mes fiches les unes
| derrières les autres, seulement il me reprend l'intégralité de ma
| table. J'aimerais avoir une astuce me permettant d'éditer uniquement
| les nouveaux enregistrements au coup par coup
|
| Si quelqu'un peut m'aiguiller sur la question, d'avance merci
|
| Franck


Le première des choses à faire, c'est de baser ton état ou ton formulaire
(macro moi pas pas connaître ;-)
sur une requête qui ne reprend que les champs de la table qui te sont
nécessaires (et non sur la table elle-même)

ça permet :
de rajouter un critère quelconque sur une date de création par exemple, etc...
ou bien lors de l'édition/impression/validation etc...
tu mets un champ oui/non de la table "édité" à oui,
et la requête ne reprend que les "édité non".

Autre possibilité, lors de l'ouverture du formulaire ou de l'état,
mettre la condition where à non pour le champ "Edité".

Bon je sais, ce que je dis n'est sûrement pas limpide pour un débutant
et je m'en excuse, mais il me manque quelques précisions sur la structure,
la macro utilisée etc... pour te donner une réponse prête à l'emploi.


--
à+
Arnaud
----------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - Les tablettes d'Anor
www.anor.fr.st
----------------------------------------------
Avatar
Jeff
Ooppss...

Par formulaire, il fallait comprendre Etat... (problème de concentration !!!
;-))

Désolé.

Correction: DoCmd.OpenReport "nometat",,,"conditionwhere"

Cordialement

Jeff

Charte du forum: http://users.skynet.be/mpfa/charte.htm

"Jeff" a écrit dans le message de
news:
Bonjour

Une piste...

Si tu as un moyen de marquer les nouveaux enregistrements, tu peux
à l'ouverture de ton état utiliser :

dans le cas d'une macro, une "Condition Where" pour ouvrir ton
formulaire avec un critère
dans le cas de code, DoCmd.OpenReport "nomduform",,,"conditionwhere"

Cordialement

Jeff

Charte du forum: http://users.skynet.be/mpfa/charte.htm

"Franck SCHRICKE" a écrit dans le message de
news:um%
Bonjour à tous,

Etant un utilisateur débutant d'access, je me trouve confronter au
problème

suivant :
les champs de ma base de données sont nombreux, puisqu'ils sont destinés
à


être éditer dans des fiches très détaillées.

J'ai créé une macro me permettant d'éditer toutes mes fiches les unes
derrières les autres, seulement il me reprend l'intégralité de ma table.
J'aimerais avoir une astuce me permettant d'éditer uniquement les
nouveaux


enregistrements au coup par coup

Si quelqu'un peut m'aiguiller sur la question, d'avance merci

Franck









Avatar
Franck SCHRICKE
Bonjour jeff,

Merci pour ta promptitude, le marquage peut-il être la date du jour et
peut-il fonctionner avec la commande "conditionwhere" ?

Merci d'avance

Franck
"Jeff" a écrit dans le message de news:

Bonjour

Une piste...

Si tu as un moyen de marquer les nouveaux enregistrements, tu peux
à l'ouverture de ton état utiliser :

dans le cas d'une macro, une "Condition Where" pour ouvrir ton
formulaire avec un critère
dans le cas de code, DoCmd.OpenReport "nomduform",,,"conditionwhere"

Cordialement

Jeff

Charte du forum: http://users.skynet.be/mpfa/charte.htm

"Franck SCHRICKE" a écrit dans le message de
news:um%
Bonjour à tous,

Etant un utilisateur débutant d'access, je me trouve confronter au
problème

suivant :
les champs de ma base de données sont nombreux, puisqu'ils sont destinés
à


être éditer dans des fiches très détaillées.

J'ai créé une macro me permettant d'éditer toutes mes fiches les unes
derrières les autres, seulement il me reprend l'intégralité de ma table.
J'aimerais avoir une astuce me permettant d'éditer uniquement les
nouveaux


enregistrements au coup par coup

Si quelqu'un peut m'aiguiller sur la question, d'avance merci

Franck









Avatar
Jeff
Bonjour

En fait par marquage j'entends par exemple un champ qui te permettrait de
trier tes enregistrements

Par exemple, dans ta table tu as un champ qui contient la date de saisie de
l'enregistrement
Pour obtenir tous les enregistrements pour un jour précis (disons
01/08/2003) tu pourra faire :

DoCmd.OpenReport "nometat",,,"[champdate]=#08/01/2003#"

Cordialement

Jeff

Charte du forum: http://users.skynet.be/mpfa/charte.htm

"Franck SCHRICKE" a écrit dans le message de
news:
Bonjour jeff,

Merci pour ta promptitude, le marquage peut-il être la date du jour et
peut-il fonctionner avec la commande "conditionwhere" ?

Merci d'avance

Franck
"Jeff" a écrit dans le message de news:

Bonjour

Une piste...

Si tu as un moyen de marquer les nouveaux enregistrements, tu peux
à l'ouverture de ton état utiliser :

dans le cas d'une macro, une "Condition Where" pour ouvrir ton
formulaire avec un critère
dans le cas de code, DoCmd.OpenReport "nomduform",,,"conditionwhere"

Cordialement

Jeff

Charte du forum: http://users.skynet.be/mpfa/charte.htm

"Franck SCHRICKE" a écrit dans le message de
news:um%
Bonjour à tous,

Etant un utilisateur débutant d'access, je me trouve confronter au
problème

suivant :
les champs de ma base de données sont nombreux, puisqu'ils sont
destinés



à
être éditer dans des fiches très détaillées.

J'ai créé une macro me permettant d'éditer toutes mes fiches les unes
derrières les autres, seulement il me reprend l'intégralité de ma
table.



J'aimerais avoir une astuce me permettant d'éditer uniquement les
nouveaux


enregistrements au coup par coup

Si quelqu'un peut m'aiguiller sur la question, d'avance merci

Franck