GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEV
,
WEBDEV
e
WINDEV Mobile
Inicio
|
Mensagens recentes
|
Conecte-se...
|
Disconnect
|
Português
Inicio
→
WINDEV 2024
→
enregistrer le chois d'une liste dans une rubrique
enregistrer le chois d'une liste dans une rubrique
Iniciado por frédéric B, abr., 15 2005 4:58 PM - 4 respostas
Conecte-se…
frédéric B
#1
Publicado em abril, 15 2005 - 4:58 PM
bonjour,
Voilà, dans une fenêtre basée sur un fichier, je sélectionne un élément d'une liste pour qu'il s'enregiste dans une rubrique d'une table. Dans le code "sélection d'une ligne", voici le code que j'ais saisi:
champs1=Liste1..ValeurAffichée
Fichier1.Rubrique1=Liste1..ValeurAffichée
hmodifie(Fichier1)
Pas de problème, mon choix de l'élément s'affiche clairement dans le champs1. Mais lorsque je lance l'état correspondant afin d'afficher tous les enristrements saisis, au lieu d'afficher l'élément choisi dans la liste, il s'affiche le numéro d'ordre. Par exemple si je clique sur le 3ème choix de la liste, le choix mémorisé dans la rubrique est "3" au lieu de l'élément lui-même.
Maintenant comment puis-je faire disparaître ce numéro d'ordre pour affiché le texte de mon choix?
merci d'avance
cordialement.
Frédéric
Denunciar
0
0
Mandin Claude
#2
Publicado em abril, 15 2005 - 6:03 PM
As tu essayé
champs1=Liste1[liste1]
Fichier1.Rubrique1=Liste1[Liste1]
// Ne pas oublier après avoir effectué la modification
//de tester les erreurs
si pas hmodifie(Fichier1) alors
erreur() //Mettre le traitement de l'erreur
fin
"frédéric B" <link_kerobin@wanadoo.fr> a écrit dans le message de news:
425faecb@news.pcsoft.fr...
bonjour,
Voilà, dans une fenêtre basée sur un fichier, je sélectionne un élément
d'une liste pour qu'il s'enregiste dans une rubrique d'une table. Dans le
code "sélection d'une ligne", voici le code que j'ais saisi:
champs1=Liste1..ValeurAffichée
Fichier1.Rubrique1=Liste1..ValeurAffichée
hmodifie(Fichier1)
Pas de problème, mon choix de l'élément s'affiche clairement dans le
champs1. Mais lorsque je lance l'état correspondant afin d'afficher tous
les enristrements saisis, au lieu d'afficher l'élément choisi dans la
liste, il s'affiche le numéro d'ordre. Par exemple si je clique sur le
3ème choix de la liste, le choix mémorisé dans la rubrique est "3" au lieu
de l'élément lui-même.
Maintenant comment puis-je faire disparaître ce numéro d'ordre pour
affiché le texte de mon choix?
merci d'avance
cordialement.
Frédéric
Denunciar
0
0
York
#3
Publicado em abril, 15 2005 - 6:27 PM
Bonjour,
si ton état est relié à ta table, toutes les colonnes de ton état sont reliées aux colonnes de ta table et donc la valeur de l'élément liste retourne bien un entier.
il faudrait par conséquent que tu ne relies pas la colonne correspondant à la liste directement à ta table mais que tu fasses plutôt un champ calculé que tu initialiseras manuellement avec liste1..valeuraffichée
Espérant avoir été assez clair
A+
Denunciar
0
0
Brigitte Moinot
#4
Publicado em abril, 18 2005 - 7:07 PM
J'ai eu un probleme similaire en passant de windev 8 à windev 9. Il a fallu
que dans chaque état je rajoute pour mes zones un masque de saisie bien que
es zones soient définies comme texte.
--
Meilleures salutations
Viti's - B.Moinot
Denunciar
0
0
frédéric
#5
Publicado em abril, 19 2005 - 11:57 AM
merci à vous tous pour votre aide
cordialement
Denunciar
0
0
→ Voltar para WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (versões anteriores)
WEBDEV (versões anteriores)
WINDEV Mobile (versões anteriores)
Reports & Queries
Off-topic
Ferramentas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Tipo de Pesquisa
Apenas tópicos
Todas as mensagens
Período de pesquisa
Qualquer momento
Última hora
Últimas 24 horas
Semana passada
Mês passado
Ano passado
Cancelar
Pré-visualização da sua mensagem
Adicionar imagem
Importar uma imagem de uma URL
Enviar uma imagem a partir do seu disco
Deixe um ficheiro ou clique em "Procurar ..."
ou
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto