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
» number_mouse_up
concernant le grid Emptypar jjn4 Aujourd'hui à 11:59

» Aide de PANORAMIC
concernant le grid Emptypar jjn4 Aujourd'hui à 11:16

» trop de fichiers en cours
concernant le grid Emptypar lepetitmarocain Aujourd'hui à 10:43

» Je teste PANORAMIC V 1 beta 1
concernant le grid Emptypar papydall Aujourd'hui à 4:17

» select intégrés
concernant le grid Emptypar jjn4 Hier à 18:33

» PANORAMIC V 1
concernant le grid Emptypar Klaus Hier à 9:53

» bouton dans autre form que 0
concernant le grid Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
concernant le grid Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
concernant le grid Emptypar Klaus Lun 6 Mai 2024 - 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
concernant le grid Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
concernant le grid Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
concernant le grid Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
concernant le grid Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
concernant le grid Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
concernant le grid Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le deal à ne pas rater :
Cartes Pokémon 151 : où trouver le coffret Collection Alakazam-ex ?
Voir le deal

 

 concernant le grid

Aller en bas 
3 participants
AuteurMessage
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

concernant le grid Empty
MessageSujet: concernant le grid   concernant le grid EmptyMer 23 Fév 2011 - 6:58

bjr
concernant la fonction de l'objet "grid" comment faire pour sauvegardé son contenu dans
un fichier et egalement la fonction "clear" ne fonctionne pas pour vidé l'objet grid
je serai obligé de faire l'effacement d'une celule d'un grid une par une, c peut un oubli
de la part de jack pour faire fonctionner c options
merci a tous
Revenir en haut Aller en bas
Invité
Invité




concernant le grid Empty
MessageSujet: Re: concernant le grid   concernant le grid EmptyMer 23 Fév 2011 - 7:50

bonjour,
Un exemple pris dans mes codes pour la sauvegarde:
Code:
      file_open_write 10,temp$+"Documents.fic"
      ' nb_80% étant le nombre de lignes ici
      for a%=1 to nb_80%
        file_writeln 10,grid_read$(80,a%,1)
        file_writeln 10,grid_read$(80,a%,2)
        file_writeln 10,grid_read$(80,a%,3)
        file_writeln 10,grid_read$(80,a%,4)
      next a%
      file_close 10
Quand à effacer les cellules, c'est la même méthode que d'effacer un tableau. Cellule par cellule
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

concernant le grid Empty
MessageSujet: Re: concernant le grid   concernant le grid EmptyMer 23 Fév 2011 - 16:03

J'ajouterai à ce que dit cosmos une sauvegarde au format CSV, qui permet de lire le fichier dans n'importe quel tableur (la relecture dans un grid peut se faire aussi facilement, sachant que les champs sont séparés par des ";"):
Code:
DIM ng, nr, nc, c, r, a$, f$
ng = 80: ' n° de l'objet GRID
nr = 15: ' nombre de rangées
nc = 8: ' nombre de colonnes
f$ = "C:\TEMP\Grid.csv"

GRID ng: WIDTH ng, 580: HEIGHT ng, 400
GRID_COLUMN ng, nc
GRID_ROW ng, nr
FOR r = 1 TO nr
    FOR c = 1 TO nc: GRID_WRITE ng, r, c, CHR$(64+c)+STR$(r): NEXT c
NEXT r
MESSAGE "Sauvegarde en CSV dans " + f$ + " ..."
FILE_OPEN_WRITE 1, f$
FOR r = 1 TO nr
    a$ = ""
    FOR c = 1 TO nc: a$ = a$ + GRID_READ$(ng, r, c) + ";": NEXT c
    FILE_WRITELN 1, LEFT$(a$, lEN(a$)-1)
NEXT r
FILE_CLOSE 1
MESSAGE "Effacement total..."
FOR r = 1 TO nr
    FOR c = 1 TO nc: GRID_WRITE ng, r, c, "": NEXT c
NEXT r
END
Revenir en haut Aller en bas
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

concernant le grid Empty
MessageSujet: Re: concernant le grid   concernant le grid EmptyMer 23 Fév 2011 - 20:37

merci a vous de votre aide! Mais quand même il faut toute même
passe a des formules pour en arrive là c un peut domage lol!
et pour l'ouvrir il faut faire la même opération???????
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

concernant le grid Empty
MessageSujet: Re: concernant le grid   concernant le grid EmptyMer 23 Fév 2011 - 22:14

Je ne vois pas trop quelle est la difficulté ?
Ouvrir quoi ? le fichier de sauvegarde ? il suffit de lire les lignes les unes après les autres et de regarnir les cases de la même façon en tenant compte du séparateur, c'est très facile.
Revenir en haut Aller en bas
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

concernant le grid Empty
MessageSujet: Re: concernant le grid   concernant le grid EmptyVen 25 Fév 2011 - 20:20

ok merci
Revenir en haut Aller en bas
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

concernant le grid Empty
MessageSujet: astuce   concernant le grid EmptySam 26 Fév 2011 - 19:31

il y a aussi une autre astuce egalement
pour un grid de 10X10

for x=1 to 10
for y=1 to 10
'instruction'

next x
next y
Revenir en haut Aller en bas
Jack
Admin
Jack


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

concernant le grid Empty
MessageSujet: Re: concernant le grid   concernant le grid EmptySam 26 Fév 2011 - 20:46

next y
next x

Sinon tes boucles se chevauchent et il y a erreur.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

concernant le grid Empty
MessageSujet: Re: concernant le grid   concernant le grid EmptySam 26 Fév 2011 - 23:35

effectivement Exclamation une erreur de ma part désolé Wink
Revenir en haut Aller en bas
Contenu sponsorisé





concernant le grid Empty
MessageSujet: Re: concernant le grid   concernant le grid Empty

Revenir en haut Aller en bas
 
concernant le grid
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» The Grid
» grid ++
» sauvegarde des grid
» IF et GRID
» Objet GRID.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: