Bonjour,
Je souhaiterais savoir s'il est possible d'ouvrir un formulaire avec
possibilité de l'ouvrir en lecture seule ou en consultation_modification,
suivant la réponse à une question posée, du genre "sur clic" Souhaitez vous
modifier ou consulter" si = modifier alors le for s'ouvre normalement sinon
avec les données verrouillées. ?
Si oui quelle serait la meilleure solution ?
Merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ze Titi
Bonjour URIANE
Pour ouvrir un formulaire en lecture seule: Docmd.OpenForm "tonFormulaire",,,,acFormReadOnly
Il n'est pas compliqué en utilisant une boîte de dialogue de paramétrer l'ouverture. Par exemeple:
Dim rep rep=MsgBox("Souhaitez-vous modifier les données ?",vbQuestion+vbYesNo) Docmd.OpenForm "tonFormulaire",,,,IIf(rep=vbYes,acFormEdit,acFormReadOnly)
Bonjour, Je souhaiterais savoir s'il est possible d'ouvrir un formulaire avec possibilité de l'ouvrir en lecture seule ou en consultation_modification, suivant la réponse à une question posée, du genre "sur clic" Souhaitez vous modifier ou consulter" si = modifier alors le for s'ouvre normalement sinon avec les données verrouillées. ? Si oui quelle serait la meilleure solution ? Merci
-- Cordialement, Ze Titi
Tout pour réussir avec Access : http://www.mpfa.info
Bonjour URIANE
Pour ouvrir un formulaire en lecture seule:
Docmd.OpenForm "tonFormulaire",,,,acFormReadOnly
Il n'est pas compliqué en utilisant une boîte de dialogue de paramétrer l'ouverture. Par exemeple:
Dim rep
rep=MsgBox("Souhaitez-vous modifier les données ?",vbQuestion+vbYesNo)
Docmd.OpenForm "tonFormulaire",,,,IIf(rep=vbYes,acFormEdit,acFormReadOnly)
Bonjour,
Je souhaiterais savoir s'il est possible d'ouvrir un formulaire avec
possibilité de l'ouvrir en lecture seule ou en consultation_modification,
suivant la réponse à une question posée, du genre "sur clic" Souhaitez vous
modifier ou consulter" si = modifier alors le for s'ouvre normalement sinon
avec les données verrouillées. ?
Si oui quelle serait la meilleure solution ?
Merci
--
Cordialement,
Ze Titi
Tout pour réussir avec Access :
http://www.mpfa.info
Pour ouvrir un formulaire en lecture seule: Docmd.OpenForm "tonFormulaire",,,,acFormReadOnly
Il n'est pas compliqué en utilisant une boîte de dialogue de paramétrer l'ouverture. Par exemeple:
Dim rep rep=MsgBox("Souhaitez-vous modifier les données ?",vbQuestion+vbYesNo) Docmd.OpenForm "tonFormulaire",,,,IIf(rep=vbYes,acFormEdit,acFormReadOnly)
Bonjour, Je souhaiterais savoir s'il est possible d'ouvrir un formulaire avec possibilité de l'ouvrir en lecture seule ou en consultation_modification, suivant la réponse à une question posée, du genre "sur clic" Souhaitez vous modifier ou consulter" si = modifier alors le for s'ouvre normalement sinon avec les données verrouillées. ? Si oui quelle serait la meilleure solution ? Merci
-- Cordialement, Ze Titi
Tout pour réussir avec Access : http://www.mpfa.info
Raymond [mvp]
Bonjour.
Pour placer le formulaire en mode lecture /modification / saisie ... il faut charger à True ou False les propriétés: Me.AllowAdditions = True 'ou False Me.AllowDeletions = True 'ou False Me.AllowEdits = True 'ou False
Sauf si tu utilises un formulaire avec une liste déroulante permettant de se positionner sur un enregistrement. Dans ce cas, tu ne peux pas mettre Me.AllowEdits = False, car tu ne pourrais pas sélectionner dans la liste. Il faudrait donc passer par un blocage des contrôles (sauf la liste modifiable) et non par le formulaire.
Pour la mise en place de tout ça, le plus simple est d'ouvrir le formulaire en lecture seule et d'avoir des boutons de commande validant chaque propriété en bas de formulaire et même mieux en remplaçant les bouton de commande par des boutons bascules pour passer d'un état dans l'autre. -- @+ Raymond Access MVP http://www.OfficeSystemAccess.com/ http://officesystem.access.over-blog.com/ http://officesystem.access.free.fr/wiki/ Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office ! http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"URIANE" a écrit dans le message de news: % | Bonjour, | Je souhaiterais savoir s'il est possible d'ouvrir un formulaire avec | possibilité de l'ouvrir en lecture seule ou en consultation_modification, | suivant la réponse à une question posée, du genre "sur clic" Souhaitez vous | modifier ou consulter" si = modifier alors le for s'ouvre normalement sinon | avec les données verrouillées. ? | Si oui quelle serait la meilleure solution ? | Merci | |
Bonjour.
Pour placer le formulaire en mode lecture /modification / saisie ... il faut
charger à True ou False les propriétés:
Me.AllowAdditions = True 'ou False
Me.AllowDeletions = True 'ou False
Me.AllowEdits = True 'ou False
Sauf si tu utilises un formulaire avec une liste déroulante permettant de se
positionner sur un enregistrement. Dans ce cas, tu ne peux pas mettre
Me.AllowEdits = False, car tu ne pourrais pas sélectionner dans la liste. Il
faudrait donc passer par un blocage des contrôles (sauf la liste modifiable)
et non par le formulaire.
Pour la mise en place de tout ça, le plus simple est d'ouvrir le formulaire
en lecture seule et d'avoir des boutons de commande validant chaque
propriété en bas de formulaire et même mieux en remplaçant les bouton de
commande par des boutons bascules pour passer d'un état dans l'autre.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"URIANE" <uriane@yahoo.fr> a écrit dans le message de news:
%23hXc0DMuHHA.484@TK2MSFTNGP06.phx.gbl...
| Bonjour,
| Je souhaiterais savoir s'il est possible d'ouvrir un formulaire avec
| possibilité de l'ouvrir en lecture seule ou en consultation_modification,
| suivant la réponse à une question posée, du genre "sur clic" Souhaitez
vous
| modifier ou consulter" si = modifier alors le for s'ouvre normalement
sinon
| avec les données verrouillées. ?
| Si oui quelle serait la meilleure solution ?
| Merci
|
|
Pour placer le formulaire en mode lecture /modification / saisie ... il faut charger à True ou False les propriétés: Me.AllowAdditions = True 'ou False Me.AllowDeletions = True 'ou False Me.AllowEdits = True 'ou False
Sauf si tu utilises un formulaire avec une liste déroulante permettant de se positionner sur un enregistrement. Dans ce cas, tu ne peux pas mettre Me.AllowEdits = False, car tu ne pourrais pas sélectionner dans la liste. Il faudrait donc passer par un blocage des contrôles (sauf la liste modifiable) et non par le formulaire.
Pour la mise en place de tout ça, le plus simple est d'ouvrir le formulaire en lecture seule et d'avoir des boutons de commande validant chaque propriété en bas de formulaire et même mieux en remplaçant les bouton de commande par des boutons bascules pour passer d'un état dans l'autre. -- @+ Raymond Access MVP http://www.OfficeSystemAccess.com/ http://officesystem.access.over-blog.com/ http://officesystem.access.free.fr/wiki/ Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office ! http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"URIANE" a écrit dans le message de news: % | Bonjour, | Je souhaiterais savoir s'il est possible d'ouvrir un formulaire avec | possibilité de l'ouvrir en lecture seule ou en consultation_modification, | suivant la réponse à une question posée, du genre "sur clic" Souhaitez vous | modifier ou consulter" si = modifier alors le for s'ouvre normalement sinon | avec les données verrouillées. ? | Si oui quelle serait la meilleure solution ? | Merci | |