|
Iniciado por gilles, 29,jul. 2005 14:18 - 7 respuestas |
| |
| | | |
|
| |
Publicado el 29,julio 2005 - 14:18 |
bonjour, comment faire pour que lorsqu'on clique dans une table, si on clique sur une ligne vide, rien ne se passe? car moi, s'il y a des enregistrement dans la table, que je double clique sur une ligne vide, ca ouvre une fenetre avec les élément de la première ligne mais je veux que ca ouvre la fenetre uniquement si je clique sur la ligne où il y a quelquechose. merci d'avance |
| |
| |
| | | |
|
| | |
| |
Publicado el 29,julio 2005 - 16:08 |
si nomTable = -1 alors ne fais rien sinon traitement fin
ou
si nomTable.nomcolonne ="" alors ne fais rien sinon traitement fin
un truc du style....
bon courage
Geof |
| |
| |
| | | |
|
| | |
| |
Publicado el 29,julio 2005 - 16:36 |
bonjour geoff,
je viens d'essayer les deux méthodes que tu m'as données mais ca ne fonctionne pas aurais-tu d'autres solution??? |
| |
| |
| | | |
|
| | |
| |
Publicado el 29,julio 2005 - 17:17 |
n est un entier
n=tableselect(nomTable)
si nomTable.nomcolonne[n] ="" alors ne fais rien sinon traitement fin
il faut mettre le numero de la ligne donne par l'indice n
Ca doit marcher |
| |
| |
| | | |
|
| | |
| |
Publicado el 29,julio 2005 - 17:44 |
ca ne fonctionne toujours pas, même avec un tableselectmoins à l'initialisation de la table,
si j'ai plusieurs enregistrement, lorsque je clique sur une ligne vide, il ouvre la fenetre avec l'enregistrement de la ligne 1. Donc en fait, quand je clique sur une ligne vide, ca ne fais rien, la ligne vide n'est pas sélectionnée. c'est toujours la dernière ligne sélectionnée pleine qui est sélectionnée.
quelqu'un a t'il une solution???
voici mon code pour l'événement double clique gauche :
SI HLitRecherche(nom_fichier,nom_rubrique,valeur_recherchée) = Vrai ALORS HLit(nom_fichier) Ouvre(nom_fenetre,paramètre) Ferme() FIN
et j'ai essayer comme ca aussi et ca ne change rien : n est un entier
n=TableSelect(nom_table) Info(n)
SI nom_table.nom_colonne[n] ="" ALORS SINON SI HLitRecherche(nom_fichier,nom_rubrique,valeur_recherchée) = Vrai ALORS HLit(nom_fichier) Ouvre(nom_fenetre,paramètre) Ferme() FIN FIN |
| |
| |
| | | |
|
| | |
| |
Publicado el 29,julio 2005 - 18:43 |
HlitRecherchePremier(.... Si htrouve
Il faut apres hlitrecherche mettre "Si HTrouve Sinon c'est normal rien n'est trouve |
| |
| |
| | | |
|
| | |
| |
Publicado el 29,julio 2005 - 19:48 |
Je ne sais pas si cela peut t'aider...
// Une ligne est-elle sélectionnée ? SI TableSelect(maTable) = -1 ALORS Info ("Vous devez sélectionner une ligne...") RETOUR FIN
// La ligne sélectionnée est-elle sous la dernière ligne ? SI TableSelect(maTable) > TableOccurrence(maTable) ALORS Info ("Vous devez sélectionner une ligne...") RETOUR FIN
// La table est-elle vide ? SI TableOccurrence(maTable) = 0 ALORS Info ("Vous devez sélectionner une ligne...") RETOUR FIN |
| |
| |
| | | |
|
| | |
| |
Publicado el 29,julio 2005 - 23:01 |
Regarde la propriété ..Nouveau A+ |
| |
| |
| | | |
|
| | | | |
| | |
|