FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Bug avec GRID en lignes fixes Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Bug avec GRID en lignes fixes Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Bug avec GRID en lignes fixes Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Bug avec GRID en lignes fixes Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Bug avec GRID en lignes fixes Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Bug avec GRID en lignes fixes Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Bug avec GRID en lignes fixes Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Bug avec GRID en lignes fixes Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Bug avec GRID en lignes fixes Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Bug avec GRID en lignes fixes Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Bug avec GRID en lignes fixes Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Bug avec GRID en lignes fixes Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Bug avec GRID en lignes fixes Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Bug avec GRID en lignes fixes Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Bug avec GRID en lignes fixes Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-29%
Le deal à ne pas rater :
DYSON V8 Origin – Aspirateur balai sans fil
269.99 € 379.99 €
Voir le deal

 

 Bug avec GRID en lignes fixes

Aller en bas 
5 participants
AuteurMessage
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Bug avec GRID en lignes fixes Empty
MessageSujet: Bug avec GRID en lignes fixes   Bug avec GRID en lignes fixes EmptyMar 23 Oct 2012 - 22:51

On ne peut pas avoir un GRID contenant juste une ligne, et cette ligne est une ligne fixe, comme pour faire le titre d'un tableau vide.

- Le GRID est créé par défaut avec 5 lignes, dont la première est fixe.
- Si l'on redimensionne le GRID à 1 seule ligne, celle-ci perd sa qualité de ligne fixe.
- Si l'on essaie de donner la commande GRID_ROW_FIXED avec le paramètre 1, on obtient une erreur qui provoque un plantage et qui ne peut même pas être interceptée par ON_ERROR_GOTO.
- Si l'un redimensionne de GRID d'une ligne à 2 lignes, on a bien les deux lignes, mais la première n'est toujours pas fixe.
- Si l'on donne la commande GRID_ROW_FIXED avec le paramètre 1 sur le GRID de 2 lignes, alors la première se remet bien en fixe.

Voici la démonstration:
Code:
grid 1
grid_write 1,1,1,"Test"

message "On va réduire le GRID à 1 seule ligne"
grid_row 1,1 : ' <======= ici, la ligne 1 perd son statut de ligne fixe !

message "on va forcer 1 ligne fixe dans le GRID"
grid_row_fixed 1,1  : ' <========= cette ligne provoque une erreur fatale ! Désactiver pour la dépasser !

message "On va ajouter une ligne au GRID"
grid_row 1,2

message "On va réessayer une ligne fixe dans le GRID"
grid_row_fixed 1,1

end
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Bug avec GRID en lignes fixes Empty
MessageSujet: Re: Bug avec GRID en lignes fixes   Bug avec GRID en lignes fixes EmptyMer 24 Oct 2012 - 13:45

Oui klaus, je te suis...

Actuellement je bricole le HEIGHT du GRID pour qu'il n'apparaisse que la ligne 1 et j'y met les variables que je souhaite...

A+
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Bug avec GRID en lignes fixes Empty
MessageSujet: re   Bug avec GRID en lignes fixes EmptyMer 24 Oct 2012 - 18:33

Avez vous la même chose

si je sauvegarde un grid avec seulement le nombre de colonne et de ligne
quand je le recharge, j'ai des petites flèches dans les cases vides... scratch


heu...je précise...c'est un fichier que j'ai créé moi même au départ, enfin...auto-créé en initialisation de l'appli,
avec le nombre de colonnes et de lignes seulement.

Bug avec GRID en lignes fixes Captur54
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Bug avec GRID en lignes fixes Empty
MessageSujet: Re: Bug avec GRID en lignes fixes   Bug avec GRID en lignes fixes EmptyMer 24 Oct 2012 - 19:23

Personne n'a un avis concernant le bug que j'ai documenté dans mon premier post ? Pourtant, c'est important de pouvoir faire un GRID "vide", avec juste une ligne de titres (ou plusieurs lignes de titres) portant l'attribut "ligne fixe". Je ne vois pas pourquoi la première ligne perdrait son statut de ligne fixe seulement parce qu'il n'y a pas d'autres lignes de données après !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Bug avec GRID en lignes fixes Empty
MessageSujet: re   Bug avec GRID en lignes fixes EmptyMer 24 Oct 2012 - 19:29

Si, si, je suis d'accord avec toi...


C'est important, c'est la base d'un tableau.
je pense même que la première ligne devrait être fixe par défaut.

Je suis aussi curieux de savoir si d'autres ont eu mes "petites flèches"
car je ne peux plus faire de comparaison du style

si grid_read$ (N,2,1)="" then .........

Euréka !

Grid_Load ne supporte pas un fichier vide ! Je m'explique,

Pour ceux qui aurait la tentation d' auto-créer un fichier à charger dans un grid par Grid_load N,F$.
Le fichier doit déclarer :
- Le nombre de Colonnes en première ligne
- Le nombre de Lignes en deuxième ligne
Puis si vous déclarez 10 lignes N'oubliez pas d'insérer 10 sauts de ligne.
Sinon, vous aurez droit aux petites flèches, puis à une succession d'erreur dans le placement de vos données.


Dernière édition par ygeronimi le Jeu 25 Oct 2012 - 5:04, édité 1 fois
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

Bug avec GRID en lignes fixes Empty
MessageSujet: Re: Bug avec GRID en lignes fixes   Bug avec GRID en lignes fixes EmptyMer 24 Oct 2012 - 20:14

Désolé, je ne m'en sert pas.Je programme peu en ce moment. Pas d'expérience sur ce sujet.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Bug avec GRID en lignes fixes Empty
MessageSujet: Re: Bug avec GRID en lignes fixes   Bug avec GRID en lignes fixes EmptyMer 24 Oct 2012 - 20:46

@Klaus, je pensais avoir répondu...
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Bug avec GRID en lignes fixes Empty
MessageSujet: Re: Bug avec GRID en lignes fixes   Bug avec GRID en lignes fixes EmptyJeu 25 Oct 2012 - 0:01

Si, bien sûr, Jean-Claude. Excuse-moi, mais mon interrogation était un peu plus générale.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Bug avec GRID en lignes fixes Empty
MessageSujet: Re: Bug avec GRID en lignes fixes   Bug avec GRID en lignes fixes EmptyJeu 25 Oct 2012 - 23:19

@Jack: la nouvelle version V0.24i5 a exactement le même comportement que la précédente, par rapport au problème énoncé dans mon post initial. Je sais, la documentation de ce version i5 ne mentionne par cela. Mais qu'est-ce que tu penses de ce fonctionnement ? Par exemple, dans le programme que je viens de poster (ebay_ventes.bas), je dois remettre explicitement GRID_ROW_FIXED à 1 dès que le nombre de lignes dépasse 1, et bloquer explicitement un clic sur la ligne 1 (réservé aux titres de la colonne), dès l'instant qu'il ne reste plus qu'une seule ligne, donc plus de lignes de données.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jack
Admin
Jack


Nombre de messages : 2394
Date d'inscription : 28/05/2007

Bug avec GRID en lignes fixes Empty
MessageSujet: Re: Bug avec GRID en lignes fixes   Bug avec GRID en lignes fixes EmptySam 27 Oct 2012 - 11:30

Citation :
la nouvelle version V0.24i5 a exactement le même comportement que la précédente

Pas tout à fait car :
Citation :
Si l'on essaie de donner la commande GRID_ROW_FIXED avec le paramètre 1, on obtient une erreur qui provoque un plantage et qui ne peut même pas être interceptée par ON_ERROR_GOTO

a été modifié dans la dernière version instantanée V 0. 9.24i5.
Il y a maintenant une fenêtre PANORAMIC, et cela peut-être intercepté par ON_ERROR_GOTO.

Je conçois un GRID avec une seule ligne ou une seule colonne, mais je ne vois pas l'intérêt d'un GRID avec une seule ligne fixe ou une seule colonne fixe.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Bug avec GRID en lignes fixes Empty
MessageSujet: re   Bug avec GRID en lignes fixes EmptySam 27 Oct 2012 - 12:44

Si le tableur sert à visualiser des données entrées par l'utilisateur
il est forcement vide au départ et peut être vide lors d'une ré-initialisation de la base.
et à cette ré-initialisation c'est un "caca boudin" à la visualisation. Laughing

A partir du moment où l'on déclare une ligne fixe, elle doit le rester.
Sinon, pourquoi la déclarée puisqu'elle l' est par défaut ?
(quand on visualise un tableau de données fixes )
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Bug avec GRID en lignes fixes Empty
MessageSujet: Re: Bug avec GRID en lignes fixes   Bug avec GRID en lignes fixes EmptySam 27 Oct 2012 - 18:58

Je déclare la première ligne comme ligne fixe. Elle me sert de titre pour les colonnes. Mon tableau contient donc toujours mes lignes de données commençant en ligne 2, ET la ligne de titre en ligne 1. Lorsque le tableau est vide, seule la ligne fixe de titre doit rester. Et à mon sens, elle doit garder le statut de ligne fixe, pour deux raisons: d'une part, visuellement, c'est perturnant de voir l'aspect des cellules de titre changer, et d'autre part, je ne veux pas pouvoir cliquer dessus.

Pour le moment, je n'accepte les clic que si le numéro de ligne est plus grand que 1 (test ajouté dans la routine évènement), et je force GRID_ROW_FIXED g%,1 dès que le nombre de lignes du grid dépasse 1, lorsque j'ajoute une ligne. Voici ce que ça donne visuellement:

1. un GRID avec une ligne de titre et 1 ligne de données:
Bug avec GRID en lignes fixes Aa210

2. voici le résultat si je supprime ma ligne de données:
Bug avec GRID en lignes fixes Aa110

Ce n'est pas génial, non ?

Je pense que de manière générale, les lignes fixes doivent le rester (idem pour les colonnes). On peut même se demander s'il ne faudrait pas protéger les lignes et colonnes fixes de la suppression. Et cela concerne surtout la commande GRID_CLEAR: comme cette commande ne donne qu'une limite supérieure aux lignes et colonnes à effacer, elle efface tout de la première ligne et colonne jusqu'à la limite spécifiée. Même les parties fixes. On pourrait réfléchir à une variante permettant d'effacer uniquement les parties non-fixes, genre GRID_CLEAR_VARIABLE, ou donner à la commande GRID_CLEAR la possibilité de spécifier ligne et colonne de début, de sorte à spécifier un rectangle de zones à effacer.


Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Bug avec GRID en lignes fixes Empty
MessageSujet: re   Bug avec GRID en lignes fixes EmptySam 27 Oct 2012 - 22:22

cela correspond à mon idée, une fois déclarée comme fixe, la ligne doit le rester,
sinon on a aucun intérêt à faire cette déclaration. Laughing
Revenir en haut Aller en bas
Contenu sponsorisé





Bug avec GRID en lignes fixes Empty
MessageSujet: Re: Bug avec GRID en lignes fixes   Bug avec GRID en lignes fixes Empty

Revenir en haut Aller en bas
 
Bug avec GRID en lignes fixes
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» EDITOR avec gestion des numéros de lignes
» problème avec grid ?
» Copier/coller avec GRID ?
» Problème d'évènements avec GRID
» Bug avec GRID et HIDE/SHOW

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Un problème avec PANORAMIC?-
Sauter vers: