FOROS PROFESIONALES
WINDEV
,
WEBDEV
y
WINDEV Mobile
Inicio
|
Mensajes recientes
|
Conéctese...
|
Desconectar
|
Español
Inicio
→
WINDEV 2024
→
ajouter plusieurs lignes dans une table via un bouton
ajouter plusieurs lignes dans une table via un bouton
Iniciado por frédéric, 29,jun. 2005 13:40 - 2 respuestas
Conéctese…
frédéric
#1
Publicado el 29,junio 2005 - 13:40
Bonjour,
mon appli se décompose ainsi:
- un fichier commandes
- un fichier lignecdes
- un fichier articles
Je souhaite, dans une fenêtre, via un bouton "ajouter" remplir une table de codes articles
voici le code du bouton "ajouter"
// fenêtre de sélection de produit
Ouvre(Fiche_Produit)
nIndice est un entier
nPrix est un monétaire
// référence est déjà présente dans la table
nIndice = TableCherche(Reference,SansEspace(Produit.Reference))
SI nIndice=-1 ALORS
// on ajoute une ligne à la table
TableAjouteLigne(Table_Req_lignesInterv,SansEspace(Produit.Reference), SansEspace(Produit.Libprod),SansEspace(Produit.Prixht))
SINON
QuantiteUtilisee [nIndice]++
FIN
Le code article apparaît bien dans ma table. Mais lorsque je reclique sur le bouton pour en choisir un deuxième, rien ne se passe!!
Comment dois-je procéder?
merci d'avance
frederic
Informar
0
0
Ed en ligne
#2
Publicado el 29,junio 2005 - 13:54
Bonjour,
Dans ce cas, l'action la plus efficace est de tracer votre code au debogueur
pour vérifier dans quel cas vous passez.
--
Ed en Ligne
"frédéric" <link.kerobin@wanadoo.fr> a écrit dans le message de news:
42c261d2$1@news.pcsoft.fr...
Bonjour,
mon appli se décompose ainsi:
- un fichier commandes
- un fichier lignecdes
- un fichier articles
Je souhaite, dans une fenêtre, via un bouton "ajouter" remplir une table
de codes articles
voici le code du bouton "ajouter"
// fenêtre de sélection de produit
Ouvre(Fiche_Produit)
nIndice est un entier
nPrix est un monétaire
// référence est déjà présente dans la table
nIndice = TableCherche(Reference,SansEspace(Produit.Reference))
SI nIndice=-1 ALORS
// on ajoute une ligne à la table
TableAjouteLigne(Table_Req_lignesInterv,SansEspace(Produit.Reference),
SansEspace(Produit.Libprod),SansEspace(Produit.Prixht))
SINON
QuantiteUtilisee [nIndice]++
FIN
Le code article apparaît bien dans ma table. Mais lorsque je reclique sur
le bouton pour en choisir un deuxième, rien ne se passe!!
Comment dois-je procéder?
merci d'avance
frederic
Informar
0
0
Laurent
#3
Publicado el 19,agosto 2005 - 01:28
Bonjour,
La ligne "QuantiteUtilisee [nIndice]++" me paraît un peu trop raccourcie.
Avez-vous essayé une expression non raccourcie du style
Table_Req_lignesInterv.QuantiteUtilisee [nIndice] = Table_Req_lignesInterv.QuantiteUtilisee [nIndice] + 1
?
Informar
0
0
→ Volver a WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (versiones precedentes)
WEBDEV (versiones precedentes)
WINDEV Mobile (versiones precedentes)
Reports & Queries
Irrelevante
Herramientas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Búsqueda Tipo
Sólo temas
Todos los mensajes
Periodo Buscar
Cualquier fecha
Última hora
Última 24 horas
Última semana
Último mes
Último año
Cancelar
Vista previa del mensaje
Añadiendo una imagen
Importar una imagen desde una URL
Enviar una imagen desde un archivo de su disco
Arrastrar un archivo o click en "Examinar..."
o
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto