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.
une commande!! Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
une commande!! Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
une commande!! Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
une commande!! Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
une commande!! Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
une commande!! Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
une commande!! Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
une commande!! Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
une commande!! Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
une commande!! Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
une commande!! Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
une commande!! Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
une commande!! Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
une commande!! Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
une commande!! 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
-38%
Le deal à ne pas rater :
Ecran PC gaming 23,8″ – ACER KG241Y P3bip à 99,99€
99.99 € 159.99 €
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 : 8635
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 : 7112
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 : 8635
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 : 7112
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 : 8635
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 : 7017
Age : 74
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 : 2394
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 : 12331
Age : 75
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 : 8635
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 : 52
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 : 7017
Age : 74
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 : 7112
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 : 67
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 : 8635
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 : 7112
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 : 8635
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 : 7112
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 : 12331
Age : 75
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 : 8635
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 : 12331
Age : 75
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 : 8635
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 : 180
Age : 76
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 : 2394
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
-
» Commande SearchStringList.
» KGF_dll - nouvelles versions
» Références de commande
» Nouvelle commande.
» Commande OPEN_DIALOG n

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: