|
tableLISTE : effacement intempestif ! |
Iniciado por vbenner, set., 01 2005 7:03 PM - 2 respostas |
| |
| | | |
|
| |
Publicado em setembro, 01 2005 - 7:03 PM |
Bonjour,
J'ai une table basée sur un fichier. La table contient 3 colonne. La première n'est pas reliée à une rubrique. Les colonnes 2 et 3 sont reliées à des rubriques (numéro de commande et statut).
Le but est de faire une interface écran tactile avec un bouton qui permet de cocher ou non la ligne sélectionnée et de faire deux boutons pour faire défiler la ligne sélectionnée.
Le premier bouton (ligne précédente) possède le code suivant : TableSelectPlus(tableBL, TableSelect(tableBL) - 1)
Le deuxième bouton (ligne suivante) possède le code suivant : TableSelectPlus(tableBL, TableSelect(tableBL) + 1)
Le troisième bouton (selectionner) possède le code suivant : SI tableBL.FLAG = "X" ALORS tableBL.FLAG = "" SINON tableBL.FLAG = "X" FIN
Chaque bouton, séparément, fonctionne bien. Cependant, si le met une croix dans la 1ere colonne de la ligne 2, que je descends (ligne suivante), la croix reste affichée. Si je remonte (ligne précédente), la croix disparait !
Une petite idée ?
Merci,
Vincent |
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 01 2005 - 8:04 PM |
moi je stock les n° de lignes dont la case est cochée dans une variable, à l'affichage de la ligne je teste la présence de ce n° de ligne dans les variables, si il y est je coche
"Vincent" <vbenner@pageup.fr> a écrit dans le message de news:431703ec$1@news.pcsoft.fr...
Bonjour,
J'ai une table basée sur un fichier. La table contient 3 colonne. La
première n'est pas reliée à une rubrique. Les colonnes 2 et 3 sont reliées à des rubriques (numéro de commande et statut).
Le but est de faire une interface écran tactile avec un bouton qui permet
de cocher ou non la ligne sélectionnée et de faire deux boutons pour faire défiler la ligne sélectionnée.
Le premier bouton (ligne précédente) possède le code suivant : TableSelectPlus(tableBL, TableSelect(tableBL) - 1)
Le deuxième bouton (ligne suivante) possède le code suivant : TableSelectPlus(tableBL, TableSelect(tableBL) + 1)
Le troisième bouton (selectionner) possède le code suivant : SI tableBL.FLAG = "X" ALORS tableBL.FLAG = "" SINON tableBL.FLAG = "X" FIN
Chaque bouton, séparément, fonctionne bien. Cependant, si le met une croix
dans la 1ere colonne de la ligne 2, que je descends (ligne suivante), la croix reste affichée. Si je remonte (ligne précédente), la croix disparait !
Une petite idée ?
Merci,
Vincent
|
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 02 2005 - 12:06 AM |
Bonjour,
ça c'est un fonctionnement normal d'une table fichier: tous les enreistrements sont représentés par une ligne de la table donc comme la coche n'est ratachée à rien, elle disparait lorsque la ligne est rafraichie. pour pouvoir garder ce type de cochage, il faut passer par une table mémoire. jean-daniel
Vincent a pensé très fort :
Bonjour,
J'ai une table basée sur un fichier. La table contient 3 colonne. La première n'est pas reliée à une rubrique. Les colonnes 2 et 3 sont reliées à des rubriques (numéro de commande et statut).
Le but est de faire une interface écran tactile avec un bouton qui permet de cocher ou non la ligne sélectionnée et de faire deux boutons pour faire défiler la ligne sélectionnée.
Le premier bouton (ligne précédente) possède le code suivant : TableSelectPlus(tableBL, TableSelect(tableBL) - 1)
Le deuxième bouton (ligne suivante) possède le code suivant : TableSelectPlus(tableBL, TableSelect(tableBL) + 1)
Le troisième bouton (selectionner) possède le code suivant : SI tableBL.FLAG = "X" ALORS tableBL.FLAG = "" SINON tableBL.FLAG = "X" FIN
Chaque bouton, séparément, fonctionne bien. Cependant, si le met une croix dans la 1ere colonne de la ligne 2, que je descends (ligne suivante), la croix reste affichée. Si je remonte (ligne précédente), la croix disparait !
Une petite idée ?
Merci,
Vincent
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net |
| |
| |
| | | |
|
| | | | |
| | |
|