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
» Gestion d'un système client-serveur.
une commande!! Emptypar Klaus Hier à 23:59

» PANORAMIC V 1
une commande!! Emptypar Marc Hier à 23:21

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
une commande!! Emptypar Marc Hier à 12:14

» @Jack
une commande!! Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
une commande!! Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
une commande!! Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
une commande!! Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
une commande!! Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
une commande!! Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
une commande!! Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
une commande!! Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
une commande!! Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
une commande!! Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
une commande!! Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
une commande!! Emptypar leclode Mer 17 Avr 2024 - 11:07

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-45%
Le deal à ne pas rater :
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre 14 couverts – ...
339 € 622 €
Voir le deal

 

 une commande!!

Aller en bas 
+6
Klaus
Jack
papydall
JL35
Yannick
pascal10000
10 participants
Aller à la page : 1, 2  Suivant
AuteurMessage
pascal10000

pascal10000


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

une commande!! Empty
MessageSujet: une commande!!   une commande!! EmptySam 11 Aoû 2012 - 10:28

A jack!

je te felicite pour le temp que tu prend a panoramic malgré ça
une commande manque toujour, une qui permétrai a sauvegardé
un grid puisque on est obligé de faire 3 a 5 ligne pour enregistre
case par case ou bien si quelqu'un a une solution et ben qui la donne
merci A+
Revenir en haut Aller en bas
Yannick




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

une commande!! Empty
MessageSujet: re   une commande!! EmptySam 11 Aoû 2012 - 10:49

Tout dépend sous quelle forme tu veux le sauvegarder.
Type csv avec séparateur ";" ou autre...

si c'est du type csv, une bloucle "for...next "suffit.


Edit : Perso je passe par un "dlist" intermédiaire



Dernière édition par ygeronimi le Sam 11 Aoû 2012 - 11:00, édité 1 fois (Raison : additif)
Revenir en haut Aller en bas
JL35




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

une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! EmptySam 11 Aoû 2012 - 13:03

@pascal10000
Ça serait bien de mettre un titre un peu plus explicite à ton intervention.
Ce qui serait bien aussi ce serait de soigner un peu plus l'orthographe, ça fait mal aux yeux.
Comme dit ygeronimi, pas besoin de commande spéciale pour sauvegarder un grid au format csv, une simple boucle suffit:
Code:
FILE_OPEN_WRITE 1,"Montableau.csv"
FOR r  = 1 TO nr: ' rangées
    a$ = ""
    FOR c = 1 TO nc: ' colonnes
        a$ = a$ + GRID_READ$(N,r,c)+";"
    NEXT c
    FILE_WRITELN 1,LEFT$(a$,LEN(a$)-1): ' éliminer le dernier ';'
NEXT r
FILE_CLOSE 1
Revenir en haut Aller en bas
Yannick




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

une commande!! Empty
MessageSujet: re   une commande!! EmptySam 11 Aoû 2012 - 20:18

On ne peut pas être plus explicite !... Wink
Je suis plus indulgent sur le reste, les règles changent tellement de nos jours... Rolling Eyes
Revenir en haut Aller en bas
JL35




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

une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! EmptyDim 12 Aoû 2012 - 9:28

Et pour relire le fichier c'est à peine plus compliqué:
Code:
FILE_OPEN_READ 1,"Montableau.csv"
r = 0
WHILE FILE_EOF(1) = 0
    FILE_READLN 1, a$: r = r + 1
    k% = INSTR(a$, ";")
    WHILE k% > 0
        c = c + 1: GRID_WRITE N, r, c, LEFT$(a$, k%-1)
        a$ = MID$(a$, k%+1, 300): k% = INSTR(a$, ";")
    END_WHILE
    c = c + 1: GRID_WRITE N, r, c, a$
END_WHILE
FILE_CLOSE 1

Edit: je corrige quand même un petit lapsus ligne 8, il faut lire:
Code:
k% = INSTR(a$,";")
(et non pas k% = INSTR(a$, k%) Embarassed )


Dernière édition par JL35 le Dim 12 Aoû 2012 - 21:42, édité 2 fois
Revenir en haut Aller en bas
Yannick




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

une commande!! Empty
MessageSujet: re   une commande!! EmptyDim 12 Aoû 2012 - 12:31

Et alors, là ! plus qu'un copier / coller et l'affaire est faite ! Laughing
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 6997
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! EmptyDim 12 Aoû 2012 - 12:39

Laughing Et si la colle ne tient pas car de mauvaise qualité, alors imprimer et retaper. Laughing
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Jack
Admin
Jack


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

une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! EmptyLun 13 Aoû 2012 - 11:32

J'ai créé les commandes suivantes qui feront partie de la prochaine version:
GRID_LOAD N,F : charge le fichier F dans le GRID numéro N
GRID_SAVE N,R,C,F : sauvegarde dans le fichier F du contenu du GRID numéro N de la ligne 1 à R et de la colonne 1 à C

Le fichier F est un fichier texte.
Il est obtenu soit par la commande GRID_SAVE ou par un autre moyen, pourvu qu'il ait le format suivant:
Nombre de lignes (R)
Nombre de colonnes (C)
Cellule 1,1
- - -
Cellule 1,C
Cellule 2,1
- - -
Cellule 2,C
- - -
Cellule R,1
- - -
Cellule R,C
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Klaus

Klaus


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

une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! EmptyLun 13 Aoû 2012 - 11:36

Super, Jack ! Ca, c'est très bon !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




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

une commande!! Empty
MessageSujet: re   une commande!! EmptyLun 13 Aoû 2012 - 11:55

Super, Jack !

Deux commande de plus...
Bientôt des commandes cell (n,x,y)... Question Laughing
Revenir en haut Aller en bas
Jicehel

Jicehel


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

une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! EmptyLun 13 Aoû 2012 - 12:03

Ca complète bien la collections de commandes sur les grid
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 6997
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! EmptyLun 13 Aoû 2012 - 12:26

C’est bien Jack puisque c’est ….bien .
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




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

une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! EmptyLun 13 Aoû 2012 - 14:38

Bien, ça va me faire quelques pans de programme à supprimer dans ma petite gestion perso.

Seul petit inconvénient: je sauvegardais aussi les caractéristique des colonnes (largeur) et rangées (hauteur) pour restaurer le Grid d'origine, mais bon, je me débrouillerai.
Revenir en haut Aller en bas
pan59

pan59


Nombre de messages : 367
Age : 66
Localisation : Wattignies
Date d'inscription : 16/10/2011

une commande!! Empty
MessageSujet: Intégration de nouvelles commandes.   une commande!! EmptyLun 13 Aoû 2012 - 16:59

Bonjour Jack.

Tout d'abord, félicitations pour tout le travail réalisé.

J'attends personnellement l'arrivée de la nouvelle version, contenant les routines avec passage de paramètres.

Car j'ai écrit un programme de traduction automatique en java, et je souhaiterais le réécrire en panoramic.

Ce programme de plus de 16.000 lignes fait appel de nombreuses fois à des commandes avec passage de paramètres.

Merci de me préciser l'avancement de cette nouvelle version que j'attends avec impatience.

Amicalement.
Revenir en haut Aller en bas
Yannick




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

une commande!! Empty
MessageSujet: re   une commande!! EmptyLun 13 Aoû 2012 - 18:24

@ jl35,

Tu n'es pas obligé de supprimer des pans entiers de ton programme,
la méthode que nous employons actuellement restera valable.
De plus, la sauvegarde de type csv ouvre vers la portabilité du fichier.
Revenir en haut Aller en bas
JL35




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

une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! EmptyLun 13 Aoû 2012 - 18:35

Je parlais de pans, mais ce sont de petits pans ! juste écriture et lecture, et encore je vais en garder pour comme tu dis avoir la compatibilité csv, qui est un format très simple.

Il y a en Panoramic des commandes excel que je n'ai jamais utilisé (d'abord je n'ai pas excel, bonne raison), à voir s'il y aura un rapprochement à faire avec les futures commandes grid.
Revenir en haut Aller en bas
Yannick




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

une commande!! Empty
MessageSujet: re   une commande!! EmptyLun 13 Aoû 2012 - 18:40

Rassures toi, moi non plus je n'ai pas excell.
Et j'aurai préféré des commandes "open office"...
...lui est gratuit, au moins. ( freeware to freeware Laughing )
Revenir en haut Aller en bas
JL35




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

une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! EmptyLun 13 Aoû 2012 - 21:08

Ben oui, Excel est payant et je préfère le gratuit, si je peux faire la même chose avec.

Concernant les commandes Excel de Panoramic, rien à voir avec les Grid, ce sont simplement des commandes d'interface avec le programme Excel, donc sans intérêt pour moi, seul le format des fichiers .csv est pratique à utiliser.
Revenir en haut Aller en bas
Klaus

Klaus


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

une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! EmptyLun 13 Aoû 2012 - 23:40

J'ai utilisé les commandes EXCEL de Panoramic pour créer une gestion de fichiers ISAM (indexés) multi-clés, chaque clé pouvant avoir plusieurs segments non contigus. Encore un aspect qui manque à Panoramic mais qui est résolu par cet outil. C'est une gestion de fichiers puissante, avec toutes les fonctions de recherche nécessaires. On le trouve sur mon site, sous ce lien, dans la rubrique Panoramic.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




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

une commande!! Empty
MessageSujet: re   une commande!! EmptyMar 14 Aoû 2012 - 0:03

@ Klaus,

Je suis très intéressé par les bases de données
mais pitié pas avec excell même si je m'amusais bien avec ses macros
quand je l'avais sur mon vieil "xp".
Revenir en haut Aller en bas
Klaus

Klaus


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

une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! EmptyMar 14 Aoû 2012 - 0:19

Je te comprends. J'ai utilisé Excel parce que je l'ai, pas parce que c'est le meilleur outil.

J'ai cherché longtemps pour trouver un composant freeware utilisable en Delphi 6. Je suis en train d'en expérimenter un, mais ce n'est pas encore mûr.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




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

une commande!! Empty
MessageSujet: re   une commande!! EmptyMar 14 Aoû 2012 - 0:34

Lorsque j'ai acheté mon premier PC, il y avait une suite bureautique incluse : Lotus Smart Suite
Dans cette suite il y avait une partie dédiée au base de données, comme dans toutes les suites bureautique,
qui avait la particularité d' être multi-base. Le nom m'échappe mais on pouvait se servir de plusieurs fichiers dbf IV
et créer une interface graphique pour en faire une application, c'était génial ce que l'on pouvait faire...
Dommage que je la retrouve plus pour W7, elle valait le coup de se fendre de quelques euros.


edit : v'là que la mémoire me revient, c'était "Lotus Approach"
Revenir en haut Aller en bas
maelilou




Nombre de messages : 162
Age : 75
Localisation : Ardennes françaises
Date d'inscription : 02/05/2012

une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! EmptyMar 14 Aoû 2012 - 8:29

J'ai largement utilisé excel dans mon boulot, par obligation.
Maintenant c'est open office.

Mais pour mes analyses de fichiers GED (généalogie) j'ai repris un vieil Excel 2000 car interfaçable avec Panasonic...
Ensuite, je triture les dates, les stats etc.

Peut être devrais regarder du coté des Grid ?
Revenir en haut Aller en bas
pascal10000

pascal10000


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

une commande!! Empty
MessageSujet: tres bien pour la commande   une commande!! EmptyMar 14 Aoû 2012 - 20:40

merci jack pour avoir repondu a mon appel
2 cmd de plus tant attendu pour le grid
Revenir en haut Aller en bas
Jack
Admin
Jack


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

une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! EmptyVen 17 Aoû 2012 - 13:13

Et une troisième:
GRID_CLEAR N,R,C : efface le contenu du GRID numéro N de la ligne 1 à R et de la colonne 1 à C
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Contenu sponsorisé





une commande!! Empty
MessageSujet: Re: une commande!!   une commande!! Empty

Revenir en haut Aller en bas
 
une commande!!
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» nouvelle commande
» KGF_dll - nouvelles versions
» Commande FREE
» Non demande de commande
» Commande FILTER

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: