SQlite Vision
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: SQlite Vision
Je note de centrer cette fenêtre pour la prochaine version
j'ai déjà ajouté la liste des table sur le cotes gauche de la fenêtre dans un treeview ainsi qu'un rafraîchissement automatique de la vue de la table en cours d'édition si une autre application modifie la base de données.
Pour le moment je teste pour voir ce que ça donne.
j'ai déjà ajouté la liste des table sur le cotes gauche de la fenêtre dans un treeview ainsi qu'un rafraîchissement automatique de la vue de la table en cours d'édition si une autre application modifie la base de données.
Pour le moment je teste pour voir ce que ça donne.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: SQlite Vision
Merci Fred mais ce qui est vraiment bien c'est la facilité d'utilisation que m'apporte Pure Basic dans des développements comme SQlite Vision par exemple. Pas d'environnement de développement professionnel complexe , a peine quelques jours pour me former à Pure basic. Le développement est plus facile. Juste un exemple : ne plus avoir à déclarer les API. Quel bonheur.Fred a écrit :Vraiment bien cette appli, bravo.
Les bases de données SQlite ainsi que PostgreSQL sont natives. MySql moyennant un include ou une lib est facile à mettre en oeuvre.
Pure Basic à presque tout pour faire parti des grands. Il me manquait un générateur d'état. J'ai trouvé Pyrex (Arctic Reports) que j'utilise depuis quelques mois.
ScreenShoot : http://www.purecoder.net/ArcticReports/screenshots.htm
Un exemple de code pour charger un état et le prévisualiser à l'écran avant impression.
Code : Tout sélectionner
;Impression
Procedure ContactPrint()
If nxReport_LoadReport("iTest.nxr", @report) = #nxReport_OKAY
report\PreviewInNewWindow(0, 0, 800, 650, "Liste des contacts", #PB_Window_MinimizeGadget|#PB_Window_MaximizeGadget|#PB_Window_SizeGadget|#PB_Window_ScreenCentered, 0, $47420A, #nxReport_SHOWPRINTBUTTON|#nxReport_SHOWTHUMBNAILNAVIGATION|#nxReport_MAKEMODAL, RGB(213, 243, 206),120)
report\Destroy()
Else
MessageRequester("Information", "Une erreur c'est produite. Impossible de visualiser cette impression")
EndIf
nxReport_RemoveTemporaryFiles()
EndProcedure
Intégrer un générateur d'état à Pure Basic serait un gros +
Encore une fois merci Fred pour tout ça.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: SQlite Vision
Salut falsam !
Du très beau boulot ton SQlite Vision, bien plus intuitif et simple d'utilisation que beaucoup d'autre application similaire.
L'essayer c'est l’adopter ... je l'ai adopter )
Il me manque juste un truc, la possibilité de tester des requêtes. Est-ce que c'est quelques choses que tu as prévu ?
Dans tout les cas bravo j'aime beaucoup
Du très beau boulot ton SQlite Vision, bien plus intuitif et simple d'utilisation que beaucoup d'autre application similaire.
L'essayer c'est l’adopter ... je l'ai adopter )
Il me manque juste un truc, la possibilité de tester des requêtes. Est-ce que c'est quelques choses que tu as prévu ?
Dans tout les cas bravo j'aime beaucoup
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: SQlite Vision
Bonjour Thyphoon, Je me lance dans cette fonctionnalitéThyphoon a écrit :Il me manque juste un truc, la possibilité de tester des requêtes. Est-ce que c'est quelques choses que tu as prévu ?
La mise en place d'un champ de saisie pour cette requête SQL implique de changer deux touches de raccourcis
La touche Suppression qui servait initialement à supprimer un enregistrement, sera replacée par Ctrl + Suppression.
La touche Insertion qui servait initialement à insérer un enregistrement sera remplacé par Ctrl + Insertion.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: SQlite Vision
super
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: SQlite Vision
la version 1.36 de SQlite Vision est disponible. Le premier message est mise à jour.
Update : Mise à jour du moteur SQlite qui passe en version 3.7.15.2
J'ai tenté de mettre en place la demande de Thyphoon mais mes tests ne sont pas bons.
Update : Mise à jour du moteur SQlite qui passe en version 3.7.15.2
J'ai tenté de mettre en place la demande de Thyphoon mais mes tests ne sont pas bons.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: SQlite Vision
Super, agréable et léger. Adopté, Merci
Une option qui proposerait de sauvegarder dès la première modification serait la bienvenue
J'ai écris pour mes petits progs une bafouille qui sauvegarde un fichier avec un TimeStamp tout en conservant l'extension originale. (pour pouvoir ré-ouvrir le backup)
Ça prend automatiquement le chemin absolu pour être sûr de ne pas envoyer la copie ailleurs.
PS. Je créé toujours un Timestamp de forme YYYYMMDD_HHMMSS pour que les sauvegardes soient affichées par date même si le répertoire est affiché par ordre alphabétique. (vielle habitude d'admin systèmes)
C'est pas transcendant de technologie, mais je m'en sert pour conserver chaque fichier 'pref' lors de modifications.
Une option qui proposerait de sauvegarder dès la première modification serait la bienvenue
J'ai écris pour mes petits progs une bafouille qui sauvegarde un fichier avec un TimeStamp tout en conservant l'extension originale. (pour pouvoir ré-ouvrir le backup)
Ça prend automatiquement le chemin absolu pour être sûr de ne pas envoyer la copie ailleurs.
PS. Je créé toujours un Timestamp de forme YYYYMMDD_HHMMSS pour que les sauvegardes soient affichées par date même si le répertoire est affiché par ordre alphabétique. (vielle habitude d'admin systèmes)
Code : Tout sélectionner
; BackupDataFile
; Sauvegarder un fichier sous la forme
; Nom_YYYYMMDD_HHMMSS.ext
DataFile.s = "C:\TMP\Test.db"
DataBackup.s = GetPathPart(DataFile) + GetFilePart(DataFile, #PB_FileSystem_NoExtension) +
"_" + FormatDate("%yyyy%mm%dd_%hh%ii%ss", Date()) +
"." + GetExtensionPart(DataFile)
Debug "Fichier en cours: " + DataFile
Debug "Fichier Backup : " + DataBackup
If FileSize(DataFile) = -1
Debug "Pfff, le fichier source n'existe même pas :-/"
Else
If CopyFile(DataFile, DataBackup)
Debug "Yeah! Backup Ok ;-)"
; TODO Ne conserver que les x dernières versions
Else
Debug "Aie! Backup manqué :-("
EndIf
EndIf
End
- majikeyric
- Messages : 602
- Inscription : dim. 08/déc./2013 23:19
- Contact :
Re: SQlite Vision
Bonjour,
Perso, je suis aussi passé complètement a coté et je m'en excuse, puis-je le propose sur PBFrance? (c'est pas une pub juste une demande).
Cordialement,
GallyHC
Perso, je suis aussi passé complètement a coté et je m'en excuse, puis-je le propose sur PBFrance? (c'est pas une pub juste une demande).
Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: SQlite Vision
Pareil, impeccable, merci.Super, agréable et léger. Adopté, Merci
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: SQlite Vision
Merci pour vos commentaires
Pourquoi pas. C'est noté.Marc56 a écrit :Une option qui proposerait de sauvegarder dès la première modification serait la bienvenue
Pas de souci. Merci.GallyHC a écrit : puis-je le propose sur PBFrance?
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: SQlite Vision
Version 1.36 : Mise à jour de SQLite Vision
Modification : Mise à jour du moteur SQLite qui passe en version 3.8.10
Le code n'a pas évolué depuis la version 1.35
http://s242132022.onlinehome.fr/Downloa ... Vision.zip (493 Ko environ)
Modification : Mise à jour du moteur SQLite qui passe en version 3.8.10
Le code n'a pas évolué depuis la version 1.35
http://s242132022.onlinehome.fr/Downloa ... Vision.zip (493 Ko environ)
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
- microdevweb
- Messages : 1800
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: SQlite Vision
Merci falsam pour la maintenance de ton logiciel que j'utilise régulièrement.
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
Re: SQlite Vision
Salut falsam,
Questions (utilisation de la dernière version 1.36) :
- J'ai vu que la version de SQLite utilisée dans ton logiciel est la 3.8.10.2. Est-il possible de l'ujpgrader en 3.8.11.1 lors de ta prochaine version ?
- Je liste les enregistrements d'une de mes tables contenant 1836 enregistrements. Il ne m'affiche que les 100 premiers enregistrements et effectivement dans les log SQL, j'aperçois :
Select rowid,* from 'Ferie'
Select rowid,* from 'Ferie' LIMIT 0,100
En bas, dans pagination, j'ai 1-100, et aucune possibilité d'apercevoir les autres enregistrements.
J'ai loupé quelque chose ?
Questions (utilisation de la dernière version 1.36) :
- J'ai vu que la version de SQLite utilisée dans ton logiciel est la 3.8.10.2. Est-il possible de l'ujpgrader en 3.8.11.1 lors de ta prochaine version ?
- Je liste les enregistrements d'une de mes tables contenant 1836 enregistrements. Il ne m'affiche que les 100 premiers enregistrements et effectivement dans les log SQL, j'aperçois :
Select rowid,* from 'Ferie'
Select rowid,* from 'Ferie' LIMIT 0,100
En bas, dans pagination, j'ai 1-100, et aucune possibilité d'apercevoir les autres enregistrements.
J'ai loupé quelque chose ?
PureBasic 6.03 - Windows 11 22H2 (64 bits)
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: SQlite Vision
Bonjour GG.
Touches PageUp, PageDown pour défiler les pages
Touches Debut & Fin pour première page et dernière page
ou
Les pictogrammes dans la barre d'outils
PS : J’espère que le stabilo jaune est visible
Touches PageUp, PageDown pour défiler les pages
Touches Debut & Fin pour première page et dernière page
ou
Les pictogrammes dans la barre d'outils
PS : J’espère que le stabilo jaune est visible
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%