Formulaire disparait dans access97
Papy9551
-
Le Pingou Messages postés 12713 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12713 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai un problème sur un formulaire de ma base. En mode création, les boutons et les champs sont apparents. En mode formulaire, tout disparait, je n'ai plus qu'un rectangle gris. est-ce que cela peut venir des données que je rentre car au début tout fonctionnait correctement. J'ai repris la base d'origine qui fonctionnait et réintroduit les données une par une. Le problème se pose à nouveau
j'ai un problème sur un formulaire de ma base. En mode création, les boutons et les champs sont apparents. En mode formulaire, tout disparait, je n'ai plus qu'un rectangle gris. est-ce que cela peut venir des données que je rentre car au début tout fonctionnait correctement. J'ai repris la base d'origine qui fonctionnait et réintroduit les données une par une. Le problème se pose à nouveau
A voir également:
- Formulaire disparait dans access97
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Formulaire de contact le bon coin introuvable - Forum Réseaux sociaux
- Récupérer compte outlook sans formulaire - Forum Hotmail / Outlook.com
10 réponses
Bonjour,
juste au passage, en mode création, contrôler que la propriété"Visible" (onglet "Format") des boutons et champs soit sur "Oui" .
juste au passage, en mode création, contrôler que la propriété"Visible" (onglet "Format") des boutons et champs soit sur "Oui" .
Papy9551
Bonjour, merci de votre réponse. Dommage, ce n'est pas ça . Tout est sur oui
Bonjour,
Dans se cas, je vous propose de créer un nouveau formulaire sur lequel voir recopier le contenu du formulaire qui fait problème. Ensuite n'oublier pas de renommer votre nouveau formulaire pour garantir le bon fonctionnement des requêtes etc..
Dans se cas, je vous propose de créer un nouveau formulaire sur lequel voir recopier le contenu du formulaire qui fait problème. Ensuite n'oublier pas de renommer votre nouveau formulaire pour garantir le bon fonctionnement des requêtes etc..
Bonjour,
Excusez-moi, je m'étais absenté quelques jours. J'ai essayé de créer un nouveau formulaire reprenant les diverses opération de l'ancien. C'est toujours pareil. Je pense que c'est une requête qui pose problème, car quand je fait référence à cette requête le formulaire disparait. Quand je fait référence à une autre requête tout va bien, mais je ne trouve pas l'erreur
Salutations
Didier
Excusez-moi, je m'étais absenté quelques jours. J'ai essayé de créer un nouveau formulaire reprenant les diverses opération de l'ancien. C'est toujours pareil. Je pense que c'est une requête qui pose problème, car quand je fait référence à cette requête le formulaire disparait. Quand je fait référence à une autre requête tout va bien, mais je ne trouve pas l'erreur
Salutations
Didier
Bonjour,
Pouvez-vous mettre votre base de données sur https://www.cjoint.com/ et poster le lien.
Vous pouvez compresser en ZIP our RAR si nécessaire?
Note : est-ce que la requête est la propriété source du formulaire ou est-elle déclencé par un bouton de commande depuis le formulaire ?
Pouvez-vous mettre votre base de données sur https://www.cjoint.com/ et poster le lien.
Vous pouvez compresser en ZIP our RAR si nécessaire?
Note : est-ce que la requête est la propriété source du formulaire ou est-elle déclencé par un bouton de commande depuis le formulaire ?
rebonjour,
la requête est je crois la propriété source du formulaire (je débute)
Voila le joint pour la base : https://www.cjoint.com/?jDlxlj5tfb
C'est le formulaire commande en cours ouvert à partir du forlulaire menu principal qui pose problème
Merci encore de votre aide
Didier
la requête est je crois la propriété source du formulaire (je débute)
Voila le joint pour la base : https://www.cjoint.com/?jDlxlj5tfb
C'est le formulaire commande en cours ouvert à partir du forlulaire menu principal qui pose problème
Merci encore de votre aide
Didier
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour Papy9551,
Merci, j'ai téléchargé votre fichier et pour l'instant je n'ai pas accès à sa structure (version 97 pas prise en compte par 2007 sauf en lecture)
Qu'elle est la version de votre logiciel Access ?
Merci, j'ai téléchargé votre fichier et pour l'instant je n'ai pas accès à sa structure (version 97 pas prise en compte par 2007 sauf en lecture)
Qu'elle est la version de votre logiciel Access ?
Bonjour Papy9551,
Merci pour l'information.
Je viens d'ouvrir votre fichier sur mon portable(MS Premium Pro 2000).
La réponse va suivre, patience ...
En marge , première indication: la taille de votre base est de 75 mo environ, je vous conseille de la compacter. Pour cela sous Outils / Utilitaires de la base .... et clic sur Compacter une base de données. La taille va être d'environ 25 mo.
--
Salutations.
Jean-Pierre
Merci pour l'information.
Je viens d'ouvrir votre fichier sur mon portable(MS Premium Pro 2000).
La réponse va suivre, patience ...
En marge , première indication: la taille de votre base est de 75 mo environ, je vous conseille de la compacter. Pour cela sous Outils / Utilitaires de la base .... et clic sur Compacter une base de données. La taille va être d'environ 25 mo.
--
Salutations.
Jean-Pierre
Bonjour Papy9551,
J’ai trouvé la faute :
Formulaire concerné « Menu commandes en cours » et données Source requête « NbComTotal »
Les requêtes « NBcomGMPN » et « NbcomGTI » sont vides se qui entraine un résultat vide pour la requête « NbComTotal » et ainsi empêche l’affichage du formulaire …. Il est tout vide.
Je vais vous proposer une solution, merci de patienter.
J’ai trouvé la faute :
Formulaire concerné « Menu commandes en cours » et données Source requête « NbComTotal »
Les requêtes « NBcomGMPN » et « NbcomGTI » sont vides se qui entraine un résultat vide pour la requête « NbComTotal » et ainsi empêche l’affichage du formulaire …. Il est tout vide.
Je vais vous proposer une solution, merci de patienter.
Bonjour Papy9551,
Suite : les totaux pour le formulaire concerné « Menu commandes en cours » sont calculés sur la base de la table « Docu » par le code suivant :
DCount("Nombre", "Docu", " nomchampcalculer = """ & " En commande" & """")
et le résultat renseigne directement les champs y relatifs (nbdl, nbcot, nbgti, nbgm_pn et nbgm_py).
Le code est placé dans la macro qui ouvre ce formulaire (Private Sub Commande102_Click() par votre clic sur le bouton concerné du formulaire « Menu Principale »
J’ai modifié les 2 noms de la table « Docu » GM PN et GM MY en GM_PN et GM_MY car il est préférable d’éviter les espaces dans les noms des champs afin d’éviter de mauvaise interprétation par le système.
La base se trouve sous se lien : http://www.cijoint.fr/cjlink.php?file=cj200809/cij8Dw1xwM.zip
J’espère que cela va fonctionner … !
Suite : les totaux pour le formulaire concerné « Menu commandes en cours » sont calculés sur la base de la table « Docu » par le code suivant :
DCount("Nombre", "Docu", " nomchampcalculer = """ & " En commande" & """")
et le résultat renseigne directement les champs y relatifs (nbdl, nbcot, nbgti, nbgm_pn et nbgm_py).
Le code est placé dans la macro qui ouvre ce formulaire (Private Sub Commande102_Click() par votre clic sur le bouton concerné du formulaire « Menu Principale »
J’ai modifié les 2 noms de la table « Docu » GM PN et GM MY en GM_PN et GM_MY car il est préférable d’éviter les espaces dans les noms des champs afin d’éviter de mauvaise interprétation par le système.
La base se trouve sous se lien : http://www.cijoint.fr/cjlink.php?file=cj200809/cij8Dw1xwM.zip
J’espère que cela va fonctionner … !
Bonjour,
je viens d'essayer la base. Cela démarrait bien. Le formulaire commande en cours apparait pas de problème. Mais Aperçu des etats ne fonctionne plus : disparition du formulaire "menu imp" je l'avais sur une base de reserve, je fait donc un copier-coller et ... je me retrouve au point de départ disparition à nouveau du formulaire documents en commande
J'ai remis la base avec le formulaire manquant : https://www.cjoint.com/?jEklNp3ZEJ
merci d'y jetter un oeil
Didier
je viens d'essayer la base. Cela démarrait bien. Le formulaire commande en cours apparait pas de problème. Mais Aperçu des etats ne fonctionne plus : disparition du formulaire "menu imp" je l'avais sur une base de reserve, je fait donc un copier-coller et ... je me retrouve au point de départ disparition à nouveau du formulaire documents en commande
J'ai remis la base avec le formulaire manquant : https://www.cjoint.com/?jEklNp3ZEJ
merci d'y jetter un oeil
Didier
Bonjour Papy9551,
Je vous ai préparé une petite marche à suivre pour bien comprendre.
Modification de votre base :
Formulaire «Menu commandes en cours»
Ouvrir en mode création (modifier) et afficher la feuille des propriétés du formulaire sous type de sélection : Formulaire et sous onglet Données propriété Source : vide
Clic champ pour la DL :
onglet Données propriété Source de contrôle : vide / onglet Autre, propriété Nom : nbDL
Clic champ pour la COT :
onglet Données propriété Source de contrôle : vide / onglet Autre, propriété Nom : nbCOT
Clic champ pour la GTI :
onglet Données propriété Source de contrôle : vide /onglet Autre, propriété Nom : nbGTI
Clic champ pour la GM de PN :
onglet Données propriété Source de contrôle : vide /onglet Autre, propriété Nom : nbGM_PN
Clic champ pour la GM de MY :
onglet Données propriété Source de contrôle : vide /onglet Autre, propriété Nom : nbGM¬_MY
Enregistrer et fermer le formulaire.
Macro pour ouvrir le formulaire «Menu commandes en cours»
Explication: le code ci-après remplace les 6 requêtes (NbComTotal , NBcomDL, NbcomGTI, NBcomGMPN et NbcomGMMY) et renvoie la valeur 0 s’il n’y a pas de « En commande »
Clic touche Alt + F11 (ouvre l’éditeur Visual Basic)
Dans la partie gauche, double clic sur « Form_Menu principal »
Dans la partie droite rechercher la procédure « Private Sub Commande102_Click() »
Après la ligne « DoCmd.OpenForm stDocName, , , stLinkCriteria » vous insérez les 5 lignes de code ci-dessous :
Enregistrer et fermer l’éditeur
Bon travail.
Je vous ai préparé une petite marche à suivre pour bien comprendre.
Modification de votre base :
Formulaire «Menu commandes en cours»
Ouvrir en mode création (modifier) et afficher la feuille des propriétés du formulaire sous type de sélection : Formulaire et sous onglet Données propriété Source : vide
Clic champ pour la DL :
onglet Données propriété Source de contrôle : vide / onglet Autre, propriété Nom : nbDL
Clic champ pour la COT :
onglet Données propriété Source de contrôle : vide / onglet Autre, propriété Nom : nbCOT
Clic champ pour la GTI :
onglet Données propriété Source de contrôle : vide /onglet Autre, propriété Nom : nbGTI
Clic champ pour la GM de PN :
onglet Données propriété Source de contrôle : vide /onglet Autre, propriété Nom : nbGM_PN
Clic champ pour la GM de MY :
onglet Données propriété Source de contrôle : vide /onglet Autre, propriété Nom : nbGM¬_MY
Enregistrer et fermer le formulaire.
Macro pour ouvrir le formulaire «Menu commandes en cours»
Explication: le code ci-après remplace les 6 requêtes (NbComTotal , NBcomDL, NbcomGTI, NBcomGMPN et NbcomGMMY) et renvoie la valeur 0 s’il n’y a pas de « En commande »
Clic touche Alt + F11 (ouvre l’éditeur Visual Basic)
Dans la partie gauche, double clic sur « Form_Menu principal »
Dans la partie droite rechercher la procédure « Private Sub Commande102_Click() »
Après la ligne « DoCmd.OpenForm stDocName, , , stLinkCriteria » vous insérez les 5 lignes de code ci-dessous :
[Form_Menu commandes en cours]!nbDL = DCount("Nombre", "Docu", "DL=""" & "En commande" & """")
[Form_Menu commandes en cours]!nbCOT = DCount("Nombre", "Docu", "COT=""" & "En commande" & """")
[Form_Menu commandes en cours]!nbGTI = DCount("Nombre", "Docu", "GTI=""" & "En commande" & """")
[Form_Menu commandes en cours]!nbGM_PN = DCount("Nombre", "Docu", "[GM PN]=""" & "En commande" & """")
[Form_Menu commandes en cours]!nbGM_MY = DCount("Nombre", "Docu", "[GM MY]=""" & "En commande" & """")
Enregistrer et fermer l’éditeur
Bon travail.
Bonjour,
Un grand merci pour votre aide. Plus de problème de formulaire.
Je vais pouvoir m'atteler à d'autres fonctions que je voulais intégrer à cette base
A nouveau Merci beaucoup.
Si j'avais eu votre adessse, je vous aurais envoyé le personnage de la pub sur l'entreprise ou je travaille
Sincères salutations
Didier
Un grand merci pour votre aide. Plus de problème de formulaire.
Je vais pouvoir m'atteler à d'autres fonctions que je voulais intégrer à cette base
A nouveau Merci beaucoup.
Si j'avais eu votre adessse, je vous aurais envoyé le personnage de la pub sur l'entreprise ou je travaille
Sincères salutations
Didier