× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 Problème de saisie dans un formulaire
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Ofessess
  Posté le 07/01/2009 @ 15:42 
Aller en bas de la page 

Bonjour,

J'ai un problème sur un de mes formulaires.

Je n'arrive pas à saisir dans les champs de mon formuaire alors que j'ai déverouillé et autorisé les modifications dans les propriétés du formulaire.

Je n'ai rien d'ouvert: ni table, requête, état...

Quelqu'un peut m'aider.

Merci

Publicité
Marmotte18
 Posté le 07/01/2009 à 17:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour Ofessess,

Pour comprendre ce qui se passe sous Access, il serait bon que tu nous en dises en peu plus !

Ton formulaire s'appuie sur une table, plusieurs tables, une requête, plusieurs requêtes ?

Ton formulaire a-t-il déjà fonctionné ? As-tu mis sur ton formulaire des zones qui permettent la saisie et pas seulement l'affichage ?

Ofessess
 Posté le 08/01/2009 à 11:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page

Bonjour Marmotte 18,

Mon formulaire s'appuie sur 3 tables liées entre elles.

Mon formulaire n'a jamais fonctionné en mode saisie et en fait je n'ai pas choisi de mode d'affichage ou saisie pour les champs de mon formulaire j'ai juste été dans les propriétés du formulaire modifier certains critères tels que: activé oui/verrouillage non/modif oui...

Voila , je sais pas si c'est plus clair...

Marmotte18
 Posté le 08/01/2009 à 17:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour Ofessess,

Pour pouvoir faire de la saisie, il faut avoir mis sur son formulaire une "zone de texte" et non "une étiquette". Voir la zone cerclée de rouge.

As-tu créé ton formulaire à partir de l'assistant (recommandé) ou as-tu procédé différemment ?

Ofessess
 Posté le 09/01/2009 à 14:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page

J'ai crée mon formuliare à l'aide de l'assistant et j'ai que des étiquettes je crois et pas des zones de texte. Je peux les modifier ou je dois tou refaire ?

Merci beaucoup en tout cas de m'aider.

Marmotte18 a écrit :

Bonjour Ofessess,

Pour pouvoir faire de la saisie, il faut avoir mis sur son formulaire une "zone de texte" et non "une étiquette". Voir la zone cerclée de rouge.

As-tu créé ton formulaire à partir de l'assistant (recommandé) ou as-tu procédé différemment ?

Ofessess
 Posté le 09/01/2009 à 14:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page

Ce sont bien des zones de texte et pas des etiquettes je viens de regarder.

Marmotte18
 Posté le 09/01/2009 à 19:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir Ofessess,

Il n'y a pas de raison pour l'instant pour que cela ne fonctionne pas.

Pourrais-tu nous afficher l'image des propriétés de l'un des champs qui serait susceptible de recevoir une saisie (actuellement impossible) ? Peut-être existe-t-il un choix malencontreux ?

Ofessess
 Posté le 12/01/2009 à 13:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page

Je suis dslé mais je n'arrive pas à selectionner l'encadré propriétés de la zone de texte pour la faire apparaître sur ce msge je suis pas très doué en informatique!

dans une zones de texte: propriétés:

données:

Source controle: PP

Masque de saisie/Valeur par défaut/Valide si/Message si erreur: rien

Activé: oui

Verrouillé: non

Rechercher filtre: base de données par défaut

Balises actives: rien

Voilà les seules infos dans "données" des propriétés. J'utilise ACCESS 2000 si ça change qqch! merci beaucoup

Marmotte18
 Posté le 13/01/2009 à 19:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir Ofessess,

Que représente pour toi : PP (une table, une requête, ...) ? La zone de texte que tu cherches à mettre à jour correspond-elle à l'un des champs de PP ?

Peut-être pourrais-tu nous faire parvenir PP avec 5 ou 6 données bidon afin que l'on puisse t'aider utilement ?

Publicité
Ofessess
 Posté le 19/01/2009 à 15:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page

Marmotte18 a écrit :

Bonsoir Ofessess,

Que représente pour toi : PP (une table, une requête, ...) ? La zone de texte que tu cherches à mettre à jour correspond-elle à l'un des champs de PP ?

Peut-être pourrais-tu nous faire parvenir PP avec 5 ou 6 données bidon afin que l'on puisse t'aider utilement ?

PP signifie Projet Professionnel et correspond à une table, toutes les zones de texte de mon formulaire ne sont pas modifiables qu'elles dépendent de la table PP ou de table EI ou dela table saisie, j'ai crée cette base pour avoir une partie saisie et e fait on ne peut rien faire dessus.

Il vous faudrait des champs de ma table?

En fait le pb est que j'ai trois tables liées entre par un code salarié mais le nombre d'enregistrement n'est pas identique pour les 3 tables alors qu'elles sont liées c'est peut-être ça le pb, non? il faut que j'essaie de créer qu'une seule table?

Merci beaucoup!!!!!!!!!

Marmotte18
 Posté le 19/01/2009 à 19:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour Ofessess,

Je suis très embêté pour t'aider car je manque de lisibilité sur le problème et surtout sur l'absence de fichiers de démonstration sur lequel, on pourrait tenter des actions sans problème.

Est-il envisageable que tu construises une base de données qui ressemble à la tienne (même si elle est allégée d'un certain nombre de champs) et avec des données complètement factices (3 ou 4 enregistrrements maximum) et un formulaire également allégée en nous précisant clairement quels champs doivent être saisis et pour alimenter quel fichier ?

Si tu peux nous la transmettre, les personnes du forum pourront essayer de te débloquer ton problème. Dans le cas inverse, je suis désolé, je ne peux rien faire.

Ofessess
 Posté le 20/01/2009 à 15:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page

Marmotte18 a écrit :

Bonjour Ofessess,

Je suis très embêté pour t'aider car je manque de lisibilité sur le problème et surtout sur l'absence de fichiers de démonstration sur lequel, on pourrait tenter des actions sans problème.

Est-il envisageable que tu construises une base de données qui ressemble à la tienne (même si elle est allégée d'un certain nombre de champs) et avec des données complètement factices (3 ou 4 enregistrrements maximum) et un formulaire également allégée en nous précisant clairement quels champs doivent être saisis et pour alimenter quel fichier ?

Si tu peux nous la transmettre, les personnes du forum pourront essayer de te débloquer ton problème. Dans le cas inverse, je suis désolé, je ne peux rien faire.

Merci beaucoup. Je tente de faire qqch et j'essaie de vous la mettre en ligne amis je sais pas trop comment je peux faire une base de données qui ressemble à la mienne elle est issue de trois extractions de différentes apllications. Par contre j'ai crée un formulaire d'essai basé que sur une seule de mes tables et là ça fonctionne je peux modifier mes champ^s, ça peut vous aider?

Marmotte18
 Posté le 20/01/2009 à 18:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir Ofessess,

Ton test est pour moi, très positif. Tu arrives donc à mettre à jour une table unique via un formulaire fabriqué de tes mains. Maintenant, il faudrait analyser ce qui ne va pas sur ton projet initial.

Combien de tables sont liées à ton formulaire ? (3 si je ne me trompe pas)

Tes champs modifiables (appartenant à plusieurs tables différentes) ont-ils été positionnés pêle-mêle dans un formulaire unique ou ont-ils été régroupés dans des sous-formulaires. C'est cette 2ème méthode qu'il faut utiliser.

Ci-joint à titre d'exemple un formulaire (vert) dans lequel se trouve un sous-formulaire (rose)

Les données du formulaire vert (effacées ici pour un souci de confidentialité) appartiennent toutes à la même table. Les données du formulaire rose appartiennent à une autre table. Bien entendu, il faut au moins une clé commune entre les 2 tables pour pouvoir réaliser cela.

Dans le cas présent, je mets à jour la table des paiements à partir des éléments saisis dans la zone rose et j'en profite pour afficher des informations de consultation dans la zone verte.

Ofessess
 Posté le 21/01/2009 à 10:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page


Merci pour ta réponse.

Alors mon formulaire est bien crée à partir de trois table mais je n'ai pas choisi au moment de la création si ils sont modifiable ou non. Il faut aller dans les propriétés de chaque champ?

J'ai crée aussi un sous-formulaire mais lui basé sur une 4èm table avec un bouton pour l'afficher.

Je devrai alors créer 2 sous-formulaires et comme ça je pourrais remplir mes champs?

Je crois que j'ai un problème avec mes tables il y a certain doublon, ou des enregistrements qui sont dans une table et pas dans les autres... dans quand je les lie por crée un seul formumlaire c'est peut-être ça qui bloque?

Merci beaucoup

Marmotte18
 Posté le 21/01/2009 à 19:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Désolé Ofessess,

Je ne vois pas comment t'aider efficacement. Je laisse la place à qui veux bien la prendre. Sans matière première, nous aurons tous des difficultés insurmontables pour entrevoir une solution.

J'espère que quelqu'un saura mieux te répondre. A+ et bon courage.

Ofessess
 Posté le 23/01/2009 à 14:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page

Juste une dernière petite question si ça te dérange pas,

est-ce qu'on peut baser un formulaire à partir de trois tables distinctes et dont on peut modifier les champs pour faire des MAJ ? ou il faut passer par des sous-formulaires, car pour les sou-formulaires la mise en page me dérange.

Merci par avance.

Marmotte18
 Posté le 23/01/2009 à 19:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir Ofessess,

Je ne sais pas faire un formulaire unique qui doit alimenter simultanément plusieurs tables. Peut-être est-ce possible ? Personnellement, j'utilise la technique des formulaire et/ou sous-formulaires (1 par table à mettre à jour)

Je comprends que l'on soit dérangé par la présentation des sous-formulaires qui est un peu lourde mais on finit par s'y faire et trouver tout compte fait que ce n'est pas si mal quand on a bien compris le fonctionnement.

La plus grande difficulté d'Access est avant tout de bien concevoir sa base de données afin d'éviter au maximum les redondances. Pourquoi faudrait-il absolument un seul formulaire pour tout mettre à jour ?

Une application peut avoir autant de formulaires que de domaines logiques :

  • un formulaire pour les données d'identifcation (nom, prénom, adresse, ...)
  • un formulaire pour la partie comptable
  • un formulaire pour faire le lien entre les accompagnateurs et les participants
  • etc ...

Il suffit de mettre dans un écran unique (que l'on pourrait appeler "menu") des boutons qui permettent d'accéder à tel ou tel formulaire et on procèderait alors à des mises à jour successives.



Modifié par Marmotte18 le 23/01/2009 19:41
Publicité
Ofessess
 Posté le 26/01/2009 à 10:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page

Merci pour ton aide!!

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
59,99 €Nintendo Ring Fit Adventure pour Switch à 59,99 €
Valable jusqu'au 07 Août

Amazon fait une promotion sur le Nintendo Ring Fit Adventure pour Switch à 59,99 € livré gratuitement au lieu de 79 €. Faites du sport tout en vous amusant avec Ring Fit Adventure ! Munis des accessoires présents dans la boite du jeu partez à l’aventure et réalisez des mouvements de sports pour avancer dans les niveaux. Poussez sur le Ring-Con et vous enverrez un choc sur vos ennemis ! A la fin de chaque exercice, mesurez même votre rythme cardiaque et découvrez le nombre de calories dépensées.


> Voir l'offre
149,99 €Ecran 24 pouces ViewSonic VX2458-C-MHD (incurvé, FullHD, 144Hz, 1ms) à 149,99 €
Valable jusqu'au 06 Août

Darty fait une promotion sur l'écran 24 pouces ViewSonic VX2458-C-MHD qui passe à 149,99 €. On le trouve ailleurs à partir de 170 €. Cet écran dédié aux joueurs dispose d'une dalle incurvée FullHD 1 ms à 144 Hz, un filtre lumière bleue et de la technologie anti scintillement Flicker Free. Il est compatible FreeSync, GSync et a des entrées HDMI, DP et DVI. Il intègre des haut-parleurs. 


> Voir l'offre
249,99 €Ecran 27 pouces LG Ultragear 27GL63T (FullHD IPS, 144 Hz, 1ms, FreeSync/Gsync compatible) à 249,99 €
Valable jusqu'au 09 Août

Amazon fait une promotion sur l'écran LG Ultragear 27GL83A-B qui passe à 399,99 € au lieu de 445 € ailleurs. Cet écran possède une dalle 27 pouces WQHD (2560x1440) à 144 Hz, un temps de réponse de 1 ms. Il est compatible Nvidia G-SYNC et Adaptive Sync


> Voir l'offre

Sujets relatifs
Problème dans formulaire
Access:probleme controle dans Formulaire(RESOLU)
[Image dans formulaire ACCESS 2010]
problème de filtre dans Excel 2010
Problème copier/coller une page Web dans word.
Probleme de chiffre dans cellule
Problème d'intégration de Internet Download Manager dans Firefox
Problème d'intégration de Internet Download Manager dans Firefox
Problème pour visualiser les newsletter dans Sendblaster
Formulaire dans Excel 2007
Plus de sujets relatifs à Problème de saisie dans un formulaire
 > Tous les forums > Forum Bureautique