> 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 ?

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
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!!

Publicité
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Processeur AMD Ryzen 5 4500 (AM4, ventilateur Wraith Stealth) à 77,96 €
77,96 € 99 € -21% @Amazon

Amazon fait une promotion sur le processeur AMD Ryzen 5 4500 (socket AM4, ventilateur Wraith Stealth) à 77,96 € au lieu de plus de 99 € ailleurs. Ce processeur possède 6 coeurs et tourne à 3,6 GHz (boost à 4.1 GHz).


Voir le bon plan
Kit mémoire 32 Go DDR4 SO-DIMM Crucial (2x16 Go) 3200 MHz, CL22 à 66,79 €
66,79 € 90 € -26% @Amazon

Amazon propose actuellement le kit mémoire 32 Go DDR4 SO-DIMM Crucial (2x16 Go) 3200 MHz, CL22 à 66,79 € alors qu'on le trouve ailleurs à partir de 90 €. Un excellent prix pour ce kit mémoire dédié aux ordinateurs portables et composé de 2 modules de 16 Go DDR4 3200 MHz CL22.


Voir le bon plan
Carte mémoire Samsung 128 Go MicroSDXC Evo Select U3 (130 Mo/s) à 16,49 €
16,49 € 25 € -34% @Amazon

Amazon fait une promotion sur la carte mémoire Samsung 128 Go MicroSDXC Evo Select U3 qui passe à 16,49 €. Une bonne affaire pour cette carte que l'on trouve ailleurs à partir de 25 € et qui offre des vitesses de 130 Mo/s en lecture et 90 Mo/s en écriture.  Elle est idéale pour les téléphones, caméras et appareils photo 4K. Elle est étanche, anti-choc et résiste aux rayons X et aux champs magnétiques. Elle est garantie 10 ans.


Voir le bon plan
Jeu PC Midnight Ghost Hunt gratuit
Gratuit @Epic Games

Epic Games Store offre actuellement le jeu PC Midnight Ghost Hunt. Un jeu de cache-cache chaotique en multijoueur. Prenez possession d'objets à première vue inoffensifs dans le rôle des Fantômes ou bien traquez ces derniers en tant que Chasseurs avant que ne résonnent les douze coups de minuit ! Audio en anglais et textes en français.


Voir le bon plan
Jeu PC Field of Glory II gratuit
Gratuit @Epic Games

Steam offre actuellement le jeu PC Field of Glory II. Field of Glory II est un jeu tactique au tour par tour qui se déroule pendant la montée de Rome de 280 à 25 avant J.-C. Jeu en français. 

 


Voir le bon plan
Ecran PC 34 pouces incurvé Samsung Odyssey G5 (WQHD, 165 Hz, 1 ms) à 399,00 €
399,00 € 460 € -13% @Amazon

Amazon fait une promotion sur l'écran PC Samsung 34 pouces incurvé Samsung Odyssey G5 LC34G55TWWRXEN à 399 € alors qu'on le trouve ailleurs à partir de 460 €. Cet écran incurvé de 34 pouces offre une définition WQHD de 3440x1440 pixels et est compatible FreeSync Premium avec un taux de réponse de 1 ms et un rafraichissement de 165 Hz.


Voir le bon plan

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