Formulaire [VBA] - VB/VBA/VBS - Programmation
Marsh Posté le 28-05-2002 à 16:41:32
ChrisDv a écrit a écrit : tu peut être un peu plus précis ?? |
ok
j'ai un formulaire de saisie d'incident
j'y saisis la date, l'heure, le type d'incident etc..
en tout une vingtaine de champs qui sont ensuite stockées dans la base.
pour cela j'ai une table principale INCIDENT ou sont sotckées les principales informations, et g les tables rue, quartier, source etc ou sont stockées les infos complémentaires
par ex, dans la table incident, j'ai un numéro de rue qui correspond à une rue de la table RUE
jusqu'ici tout va bien
maintenant, il fudrait qu'un incident puisse etre modifié
j'aimrais avoir exactement le même formulaire que celui de saisie, mais qui me servirait à effectuer les modifications...
donc ce formulaire m'afficherait les différentes informations pour l'incident en cours, et si je modifie qqchose, c pris en compte dans la base...
c mieux ??
Marsh Posté le 29-05-2002 à 08:36:49
benh tu fais tout simplement un formulaire de consultation de ta table des incidents!
Marsh Posté le 29-05-2002 à 08:42:13
jeanphi80 a écrit a écrit : benh tu fais tout simplement un formulaire de consultation de ta table des incidents! |
oui, évidemment !!
sauf que d'une part, je ne veux pas faire de consultation, ms des modifications, et d'autre part, par ex, la rue d'un incident est stockée sous forme de chiffre dans la table incident, et fait référence à une rue de la table rue... et c pareil pr pleins de champs...
Marsh Posté le 29-05-2002 à 08:44:33
Loom the Gloom a écrit a écrit : oui, évidemment !! sauf que d'une part, je ne veux pas faire de consultation, ms des modifications, et d'autre part, par ex, la rue d'un incident est stockée sous forme de chiffre dans la table incident, et fait référence à une rue de la table rue... et c pareil pr pleins de champs... |
et bien tu fais une combo box avec deux champs (le num de rue et le nom) et tu n'affiches que le nom de la rue!
Marsh Posté le 29-05-2002 à 08:45:29
et puis il faut bien que tu fasses de la consultation si tu veux faire de la modification
Marsh Posté le 29-05-2002 à 08:54:54
jeanphi80 a écrit a écrit : et bien tu fais une combo box avec deux champs (le num de rue et le nom) et tu n'affiches que le nom de la rue! |
oui, mais si tu modifie le nom ds ta combo box, va t'il modifier le chiffre dans la table incident?
ce que j'aimerais faire, c exactement comme quand tu crée un formulaire automatiquement à partir d'une table, tu peux modifier les champs directement...
Marsh Posté le 29-05-2002 à 09:10:19
Loom the Gloom a écrit a écrit : oui, mais si tu modifie le nom ds ta combo box, va t'il modifier le chiffre dans la table incident? ce que j'aimerais faire, c exactement comme quand tu crée un formulaire automatiquement à partir d'une table, tu peux modifier les champs directement... |
si tu modifies le nom dans la combo box, il va automatiquement attribuer le numero correspondant oui!
Marsh Posté le 29-05-2002 à 09:16:41
Loom the Gloom a écrit a écrit : ah bon ? |
benh oui! dans ta combo box, le num est associe au nom de la rue donc si tu choisis un autre nom de rue dans la liste, le numero correspondant sera modifie aussi!
Marsh Posté le 29-05-2002 à 09:22:17
jeanphi80 a écrit a écrit : benh oui! dans ta combo box, le num est associe au nom de la rue donc si tu choisis un autre nom de rue dans la liste, le numero correspondant sera modifie aussi! |
oui, dans la combo box ok, mais sera t'il modifié dans la base directement ?
Marsh Posté le 29-05-2002 à 09:29:53
Loom the Gloom a écrit a écrit : oui, dans la combo box ok, mais sera t'il modifié dans la base directement ? |
benh oui! et tu peux stocker dans ta base soit le num soit le nom
Marsh Posté le 29-05-2002 à 09:41:32
Loom the Gloom a écrit a écrit : mouais, ok, écoute je vais voir ça... merci quand meme de t'etre pris la tete pour ça... |
benh c sur que ca marche! mais je te conseille qd meme d'utiliser le num comme reference a ta table rue (et de bien definier tes relations entre tables)
Marsh Posté le 29-05-2002 à 10:03:19
bon après avoir repris tout çà, j'ai tjrs un pb...
en fait ce que je voudrais, c me servir des flèches de mouvement que l'on trouve en bas à gauche d'un formulaire, et qui permettent de passer d'un enregistrement à l'autre. En bougant avec ces flèches, on affiche les différents enregistrements, et lorsqu'on modifie qqhcose dans une zone de texte ou autre, c changé dans la base. Actuellement, il me dit : impossible de modifier ce recordset.
j'ai vraiment essayé, mais j'y arrive pas.
Marsh Posté le 29-05-2002 à 10:06:27
Loom the Gloom a écrit a écrit : bon après avoir repris tout çà, j'ai tjrs un pb... en fait ce que je voudrais, c me servir des flèches de mouvement que l'on trouve en bas à gauche d'un formulaire, et qui permettent de passer d'un enregistrement à l'autre. En bougant avec ces flèches, on affiche les différents enregistrements, et lorsqu'on modifie qqhcose dans une zone de texte ou autre, c changé dans la base. Actuellement, il me dit : impossible de modifier ce recordset. j'ai vraiment essayé, mais j'y arrive pas. |
comprend pas! il te met ce message d'erreur qd tu cliques sur un bouton pour changer de record ou bien des que tu essaies de modifier un champ???
Marsh Posté le 29-05-2002 à 10:10:08
jeanphi80 a écrit a écrit : comprend pas! il te met ce message d'erreur qd tu cliques sur un bouton pour changer de record ou bien des que tu essaies de modifier un champ??? |
des que j'essaie de modifier un champ, ça apparait dans la barre d'état
Marsh Posté le 29-05-2002 à 10:16:20
Loom the Gloom a écrit a écrit : des que j'essaie de modifier un champ, ça apparait dans la barre d'état |
mais il t'affiche qd meme bien le contenu de la table dans les champs???
Marsh Posté le 29-05-2002 à 10:20:14
Loom the Gloom a écrit a écrit : oui oui, ms c pouvoir les modifier que je veux... |
oui je sais!
J'ai deja eu ce cas mais je ne sais plus quel est le probleme! je vais regarder, je te dis quoi des que je retrouve ca
Marsh Posté le 29-05-2002 à 10:21:10
Loom the Gloom a écrit a écrit : oui oui, ms c pouvoir les modifier que je veux... |
au fait c'est quand tu veux modifier n'importe quel champ ou uniquement les champs "combo box" ?
Marsh Posté le 29-05-2002 à 10:37:16
Loom the Gloom a écrit a écrit : nan nan, c vraiment tous les champs... vraiment merci |
regarde dans les proprietes de ton formulaire
(j'ai la version anglaise ici alors trouve les proprietes correspondantes en francais)
dans l'onglet data, il y a une propriete "recordset type", qu'as tu dedans???
Marsh Posté le 28-05-2002 à 16:23:44
j'ai un formulaire qui me sert à faire de la saisie de données. j'aimerais pouvoir afficher ce même formulaire mais en mode modification et consultation, càd que j'aimerais afficher les infos que j'ai saisie grace à ce formulaire, et pouvoir les modifier...
est ce possible ?
[jfdsdjhfuetppo]--Message édité par Loom the Gloom le 28-05-2002 à 16:25:33--[/jfdsdjhfuetppo]
---------------
Music|Market|Feed|Loom|DVD