OVH Cloud OVH Cloud

combobox-listbox

13 réponses
Avatar
PHP
Bonjour,

Je suis bloqué depuis quelques jours.

Voici,

dans mon formulaire, j'ai :

- 1 combobox
- 1 listbox qui reçoit les données choisis avec le combobox

Comment je peux enregistrer la totalité des données de la listbox dans ma
base ou dans un champ de la base ?

Merci d'avance pour les réponses.

10 réponses

1 2
Avatar
Raymond [mvp]
Bonsoir.

qu'appelles-tu enregistrer la totalité des données de la listbox dans ma
base ? est-ce dans une table avec un enregistrement par donnée ?
dans un champ de la base? comment veux-tu avoir les données dans ce champ ?
elle sont déjà dans la liste éventuellement.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"PHP" a écrit dans le message de news:

Bonjour,

Je suis bloqué depuis quelques jours.

Voici,

dans mon formulaire, j'ai :

- 1 combobox
- 1 listbox qui reçoit les données choisis avec le combobox

Comment je peux enregistrer la totalité des données de la listbox dans ma
base ou dans un champ de la base ?

Merci d'avance pour les réponses.



Avatar
PHP
Pardon, je me suis mal exprimé.
Je voulais dire "Enregistrer dans un champ d'une table".

Merci de ta réponse.

bye


"Raymond [mvp]" a écrit dans le message de
news:
Bonsoir.

qu'appelles-tu enregistrer la totalité des données de la listbox dans ma
base ? est-ce dans une table avec un enregistrement par donnée ?
dans un champ de la base? comment veux-tu avoir les données dans ce champ
? elle sont déjà dans la liste éventuellement.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"PHP" a écrit dans le message de news:

Bonjour,

Je suis bloqué depuis quelques jours.

Voici,

dans mon formulaire, j'ai :

- 1 combobox
- 1 listbox qui reçoit les données choisis avec le combobox

Comment je peux enregistrer la totalité des données de la listbox dans ma
base ou dans un champ de la base ?

Merci d'avance pour les réponses.







Avatar
Raymond [mvp]
C'esst un peu plus clair, mais il faut quand même préciser:

tous les éléments de la liste se trouve dans la propriété Rowsource, séparés
par des ;
combien y-a-t-il de colonnes dans la liste, cachées ou non ? chaque colonne
doit-elle être placée dans un champ distinct ou faut-il sélectionner
seulement certaines colonnes ? ou y-a-t-il une seule colonne ?
chaque ligne de données de la liste doit faire un enregistrement ( je
pense).

de toute façon, dans le principe, il faut faire une boucle sur les Itemdata
de la liste et soit écrire les données par vba dans un recordset soit lancer
une requête ajout.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"PHP" a écrit dans le message de news:

Pardon, je me suis mal exprimé.
Je voulais dire "Enregistrer dans un champ d'une table".

Merci de ta réponse.

bye


"Raymond [mvp]" a écrit dans le message
de news:
Bonsoir.

qu'appelles-tu enregistrer la totalité des données de la listbox dans ma
base ? est-ce dans une table avec un enregistrement par donnée ?
dans un champ de la base? comment veux-tu avoir les données dans ce champ
? elle sont déjà dans la liste éventuellement.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"PHP" a écrit dans le message de news:

Bonjour,

Je suis bloqué depuis quelques jours.

Voici,

dans mon formulaire, j'ai :

- 1 combobox
- 1 listbox qui reçoit les données choisis avec le combobox

Comment je peux enregistrer la totalité des données de la listbox dans
ma base ou dans un champ de la base ?

Merci d'avance pour les réponses.











Avatar
php
Pour simplifier ma question : Comment enregistrer le contenu d'une listbox
dans un champ d'une table ?


Merci encore




C'esst un peu plus clair, mais il faut quand même préciser:

tous les éléments de la liste se trouve dans la propriété Rowsource, séparés
par des ;
combien y-a-t-il de colonnes dans la liste, cachées ou non ? chaque colonne
doit-elle être placée dans un champ distinct ou faut-il sélectionner
seulement certaines colonnes ? ou y-a-t-il une seule colonne ?
chaque ligne de données de la liste doit faire un enregistrement ( je
pense).

de toute façon, dans le principe, il faut faire une boucle sur les Itemdata
de la liste et soit écrire les données par vba dans un recordset soit lancer
une requête ajout.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"PHP" a écrit dans le message de news:

Pardon, je me suis mal exprimé.
Je voulais dire "Enregistrer dans un champ d'une table".

Merci de ta réponse.

bye


"Raymond [mvp]" a écrit dans le message
de news:
Bonsoir.

qu'appelles-tu enregistrer la totalité des données de la listbox dans ma
base ? est-ce dans une table avec un enregistrement par donnée ?
dans un champ de la base? comment veux-tu avoir les données dans ce champ
? elle sont déjà dans la liste éventuellement.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"PHP" a écrit dans le message de news:

Bonjour,

Je suis bloqué depuis quelques jours.

Voici,

dans mon formulaire, j'ai :

- 1 combobox
- 1 listbox qui reçoit les données choisis avec le combobox

Comment je peux enregistrer la totalité des données de la listbox dans
ma base ou dans un champ de la base ?

Merci d'avance pour les réponses.
















Avatar
Raymond [mvp]
Monchamp = Me.Maliste.Rowsource

si Monchamp est un champ texte il ne contiendra que les 255 premiers
caractères et une erreur s'affichera si ça dépasse.
il faut donc impérativement le placer dans un champ mémo.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"" @discussions.microsoft.com> a écrit dans
le message de news:
Pour simplifier ma question : Comment enregistrer le contenu d'une listbox
dans un champ d'une table ?


Merci encore





Avatar
php
Je vais essayé,
merci bokou !



Monchamp = Me.Maliste.Rowsource

si Monchamp est un champ texte il ne contiendra que les 255 premiers
caractères et une erreur s'affichera si ça dépasse.
il faut donc impérativement le placer dans un champ mémo.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"" @discussions.microsoft.com> a écrit dans
le message de news:
Pour simplifier ma question : Comment enregistrer le contenu d'une listbox
dans un champ d'une table ?


Merci encore











Avatar
KEEGAN
ça ne marche pas avec Rowsource...

Dans mon champ, je voudrais avoir une liste de nom que j'aurais eu au
travers d'un COMBOBOX

Je ny arrive pas



"Raymond [mvp]" a écrit dans le message de
news:

Monchamp = Me.Maliste.Rowsource

si Monchamp est un champ texte il ne contiendra que les 255 premiers
caractères et une erreur s'affichera si ça dépasse.
il faut donc impérativement le placer dans un champ mémo.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"" @discussions.microsoft.com> a écrit dans
le message de news:
Pour simplifier ma question : Comment enregistrer le contenu d'une
listbox
dans un champ d'une table ?


Merci encore










Avatar
Raymond [mvp]
tu dis que ça ne marche pas, qu'est-ce qui ne marche pas ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"KEEGAN" a écrit dans le message de news:
%239maA$%
ça ne marche pas avec Rowsource...

Dans mon champ, je voudrais avoir une liste de nom que j'aurais eu au
travers d'un COMBOBOX

Je ny arrive pas



"Raymond [mvp]" a écrit dans le message
de news:

Monchamp = Me.Maliste.Rowsource

si Monchamp est un champ texte il ne contiendra que les 255 premiers
caractères et une erreur s'affichera si ça dépasse.
il faut donc impérativement le placer dans un champ mémo.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"" @discussions.microsoft.com> a écrit
dans le message de news:

Pour simplifier ma question : Comment enregistrer le contenu d'une
listbox
dans un champ d'une table ?


Merci encore














Avatar
php
Lorsque je regarde dans ma table, dans le champ en question, je n'est qu'une
seule donnée au lieu de celles que j'ai sélectionnées à l'aide du combobox


tu dis que ça ne marche pas, qu'est-ce qui ne marche pas ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"KEEGAN" a écrit dans le message de news:
%239maA$%
ça ne marche pas avec Rowsource...

Dans mon champ, je voudrais avoir une liste de nom que j'aurais eu au
travers d'un COMBOBOX

Je ny arrive pas



"Raymond [mvp]" a écrit dans le message
de news:

Monchamp = Me.Maliste.Rowsource

si Monchamp est un champ texte il ne contiendra que les 255 premiers
caractères et une erreur s'affichera si ça dépasse.
il faut donc impérativement le placer dans un champ mémo.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"" @discussions.microsoft.com> a écrit
dans le message de news:

Pour simplifier ma question : Comment enregistrer le contenu d'une
listbox
dans un champ d'une table ?


Merci encore



















Avatar
Raymond [mvp]
je ne comprend pas, tu sélectionnes plusieurs données avec une combobox ?
tu veux mettre la liste des données de la combo dans un seul champ d'une
table, c'est bien ça? ou tu veux créer un enregistrement par donnée de la
combo ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"" a écrit dans le
message de news:
Lorsque je regarde dans ma table, dans le champ en question, je n'est
qu'une
seule donnée au lieu de celles que j'ai sélectionnées à l'aide du combobox



1 2