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
» Petit passage furtif
Base de données SQL Emptypar Froggy One Hier à 14:26

» demande explication KGF pour imprimer en mm
Base de données SQL Emptypar JL35 Mar 26 Mar 2024 - 10:06

» SPIN et aide langage (résolu)
Base de données SQL Emptypar leclode Sam 23 Mar 2024 - 15:20

» Aide-mémoire des mots-clés Panoramic
Base de données SQL Emptypar papydall Mer 20 Mar 2024 - 21:23

» Je ne comprend pas pourquoi la largeur de la scene 3d change
Base de données SQL Emptypar Marc Mar 12 Mar 2024 - 20:06

» Comment télécharger panoramic?
Base de données SQL Emptypar lepetitmarocain Sam 9 Mar 2024 - 13:31

» @lepetitmarocain <==> KGFGrid
Base de données SQL Emptypar Klaus Dim 3 Mar 2024 - 9:59

» Tangram-Toukaré
Base de données SQL Emptypar jjn4 Mer 28 Fév 2024 - 18:12

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Base de données SQL Emptypar jjn4 Mer 28 Fév 2024 - 18:09

» KGF_dll - nouvelles versions
Base de données SQL Emptypar Klaus Mer 28 Fév 2024 - 17:01

» Mes souhaits d'amélioration de Panoramic.
Base de données SQL Emptypar Pedro Lun 26 Fév 2024 - 18:12

» Testez-votre-QI
Base de données SQL Emptypar jjn4 Dim 25 Fév 2024 - 17:12

» Utilisation d'Élip
Base de données SQL Emptypar jjn4 Sam 24 Fév 2024 - 18:33

» Récapitulatif ludothèque panoramic jjn4
Base de données SQL Emptypar jjn4 Sam 24 Fév 2024 - 18:11

» Générateur de mots de passe
Base de données SQL Emptypar mindstorm Mar 20 Fév 2024 - 20:09

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mars 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
25262728293031
CalendrierCalendrier
Le Deal du moment : -50%
-50% sur les sacs à dos pour ordinateur ...
Voir le deal
19.99 €

 

 Base de données SQL

Aller en bas 
4 participants
AuteurMessage
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

Base de données SQL Empty
MessageSujet: Base de données SQL   Base de données SQL EmptyLun 12 Nov 2012 - 1:46

Bonjour/soir...

Dans le même style mais en plus modeste que ce qu'a fait Klaus.
J'ai réalisé un exemple d'utilisation d'une base SQL dans un programme Panoramic...
La base contient toutes les communes francaise ainsi que le code postal...

Vous trouverez les fichiers nécessaires dans mon webdav dans le répertoire Panoramic\SQLite
Wink

La base n'est pas tout à fait au point car certaines données sont incorrectes...


Revenir en haut Aller en bas
http://nardo26.lescigales.org
Klaus

Klaus


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

Base de données SQL Empty
MessageSujet: Re: Base de données SQL   Base de données SQL EmptyLun 12 Nov 2012 - 9:17

Jolie démonstration d'une interrogation SQL. Le lien avec la base est fait avec outil externe via un clone de EXECUTE_WAIT, et ça marche. Pour utilisation d'une base SQL en lecture, quand on connait sa structure. Bel exemple d'application des procédures et de la gestion évènementielle.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


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

Base de données SQL Empty
MessageSujet: Re: Base de données SQL   Base de données SQL EmptyLun 12 Nov 2012 - 10:59

Nardo26 a écrit:
Si vous lisez ceci c'est que votre écran est à l'envers!
Et pourtant le mien est à l'endroit!
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

Base de données SQL Empty
MessageSujet: Re: Base de données SQL   Base de données SQL EmptyLun 12 Nov 2012 - 13:04

Klaus a écrit:
Jolie démonstration d'une interrogation SQL. Le lien avec la base est fait avec outil externe via un clone de EXECUTE_WAIT, et ça marche. Pour utilisation d'une base SQL en lecture, quand on connait sa structure. Bel exemple d'application des procédures et de la gestion évènementielle.

- La syntaxe SQL de SQLite n'est pas tout à fait dans la norme mais rien d'incompréhensible...
- Un exemple de création de base de données est présent sur mon site web (dans la rubrique Programmes)

Le système marche bien mais par exemple pour générer la base des 36248 communes françaises, cela prend un certain temps (voir même un temps certain Wink -> plus d'1 heure !) Je rajouterai le code nécessaire pour générer la base des communes de France si cela intéresse quelqu'un...


Car pour chaque enregistrement:
- ouverture d'une fenêtre DOS
- ouverture de la base
- écriture/mise à jour des tables
- fermeture de la base
- fermeture de la fenetre DOS

L'ideal aurait été d'utiliser la DLL de SQLite, mais cela n'est pas possible sous Panoramic...


Un point positif quand même :
- si on veut rajouter ou consulter la base, le temps de traitement est très très rapide !!!
Afficher une demande en fct de critère de sélection sur les 36000 enregistrements, prend moins d'une seconde, le plus long c'est l'affichage Wink

Pour la base, j'ai collecté les infos ici:
http://www.insee.fr/fr/methodes/nomenclatures/cog/telechargement.asp


papydall a écrit:
Nardo26 a écrit:
Si vous lisez ceci c'est que votre écran est à l'envers!
Et pourtant le mien est à l'endroit!
Elles sont bizarres tes lunettes !... Very Happy
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Klaus

Klaus


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

Base de données SQL Empty
MessageSujet: Re: Base de données SQL   Base de données SQL EmptyLun 12 Nov 2012 - 13:16

Citation :

L'ideal aurait été d'utiliser la DLL de SQLite, mais cela n'est pas possible sous Panoramic...
... c'est ce que j'avais essayé et je n'ai pas réussi.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

Base de données SQL Empty
MessageSujet: Re: Base de données SQL   Base de données SQL EmptyMer 14 Nov 2012 - 1:28

Bonjour,

Je viens de faire une mise à jour totale de mon programme de test (j'ai revu le contenu de la base et optimisé le programme Panoramic).
Tout comme Klaus, il permet de retrouver une ville ou un code postal parmi les 38807 communes (DOM/TOM inclus).

La recherche se fait en "temps réel" au fur et à mesure que l'on rentre un chiffre ou une lettre dans les champs de recherche.
La rapidité est assez impressionnante...

Je crois qu'avec le système de Klaus ou celui-ci, vous n'avez plus d'excuse pour ne pas faire des bdd ! Very Happy

Pour le programme, tout se trouve dans mon webdav : Panoramic\Src\SQLite

Revenir en haut Aller en bas
http://nardo26.lescigales.org
Jicehel

Jicehel


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

Base de données SQL Empty
MessageSujet: Re: Base de données SQL   Base de données SQL EmptyMer 14 Nov 2012 - 10:42

Merci à vous deux pour vos 2 systèmes complémentaires
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

Base de données SQL Empty
MessageSujet: Re: Base de données SQL   Base de données SQL EmptyMer 14 Nov 2012 - 11:29

Jicehel a écrit:
Merci à vous deux pour vos 2 systèmes complémentaires

De rien Jicehel... Wink

J'ai corrigé mon programme: lorsque l'on saisissait un article avant le nom de la commune, cela ne marchait pas...
par ex : La chapelle-en-Vercors
le 'La' faussait la recherche....
maintenant vous pouvez taper le 'La' avant ou non...

Un autre truc sympa aussi, vous pouvez rajouter des filtres.

Par ex: si vous voulez chercher tous les communes se terminant par 'bains' vous pouvez taper : *bains

ou par exemple trouver toutes les communes commençant par 'Saint' et se terminant par 'bains' : saint*bains


J'ai rajouté les quelques communes qui sont apparues après 2009...
ce qui nous fait maintenant 39322 communes...
Et c'est toujours aussi rapide !!...

(ça vaut vraiment le coup de tester ce programme pour se rendre compte de la vitesse de recherche)

Dans le lot il y a aussi certaines communes qui ont disparues: je les ai laissé car parfois pour certaines recherches cela peut être intéressant...

Revenir en haut Aller en bas
http://nardo26.lescigales.org
Jicehel

Jicehel


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

Base de données SQL Empty
MessageSujet: Re: Base de données SQL   Base de données SQL EmptyJeu 15 Nov 2012 - 0:27

Je testerais ce week-end Nardo Wink
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

Base de données SQL Empty
MessageSujet: Re: Base de données SQL   Base de données SQL EmptyVen 16 Nov 2012 - 7:21

Bonjour,

Modification du programme :

- Correction du filtrage sur la recherche de certain noms. (par ex les i ou les u avec accents)
maintenant vous pouvez taper avec ou sans accents, avec ou sans tirets.

- Lorsque l'on clique sur une commune dans la liste, des infos sont affichées...

Tout se trouve dans mon webdav... dans le répertoire SQLITE

Revenir en haut Aller en bas
http://nardo26.lescigales.org
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

Base de données SQL Empty
MessageSujet: Re: Base de données SQL   Base de données SQL EmptyVen 16 Nov 2012 - 20:35

Bonsoir,
J'ai rajouté une nouvelle fonction:
filtrage par département... le tout à récupérer sur mon webdav... Wink
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Jicehel

Jicehel


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

Base de données SQL Empty
MessageSujet: Re: Base de données SQL   Base de données SQL EmptyDim 18 Nov 2012 - 1:29

Testé, bravo Wink
Bon, je file tester le programme de Klaus maintenant et après dodo ...
Revenir en haut Aller en bas
Contenu sponsorisé





Base de données SQL Empty
MessageSujet: Re: Base de données SQL   Base de données SQL Empty

Revenir en haut Aller en bas
 
Base de données SQL
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Base de données relationnelle
» base de donnees access
» Base de données relationnelle
» base de données final version
» Une Base de Données Relationnelle (BDR) en Panoramic

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos projets-
Sauter vers: