1 pièce(s) jointe(s)
[source][python 3.0]client sqlite3
Bonjour à tous, voici mon petit dernier en python 3000 avec tkinter. :D
C'est un client sqlite3 pour l'édition et la création de base de données.
Il permet la saisie de requête SQL en offrant la coloration syntaxique et l'autocomplementation. Il possède également des outils pour voir la définition des tables et des trigger ainsi que le MLD/R des bases de données.
N'hésitez pas apporter vos critiques ainsi qu'à me faire remonter les bugs qui auraient pu m'échapper. :mouarf:
Bonjour, j'ai apporté quelque correction au programme :
- Estimation du temps corrigé (été tout le temps égal à zéro sur les petites requêtes)
- Dans virtualConsol, l'événement '<<query_interpreted>>' est généré que quand la
requête est finie sans erreur. Cela permet une mise à jour des onglets "outil"
moins systématique. En cas d'erreur, un événement <<query_error>> est généré.
- le problème de l'importation du module arbre dans virtualConsole lorsque celui-ci
est lancé comme programme principal est corrigé.
- Un filtre pour les fichier .db3 dans filedialog.askopenfilename dans la
fonction ouvrir_bdd dans le module mbgSqlite.py a été ajouté.
- Lorsque l'utilisateur ouvre une bdd erroné, l'application ne plante plus et signale
l'erreur à l'utilisateur.
- Une mise à jour du menu connexion est effectuée lorsque l'utilisateur ouvre une
nouvelle connexion absente du fichier "old.pkl"
- Une erreur (IndexError: tuple index out of range) était générée en cas de clique
sur le widget MLD quand celui-ci été vide. Le problème a été corrigé.
Dans le module merise :
- La gestion des liens entre les entités a été re-vue. Lors du déplacement
d'une entité,
- les liens sont effacés par une réduction sur eux-même puis ré agrandit aux
nouvelles coordonnées.
- Une méthode delete a été apportée.
- Les bugs concernant les liens lors du déplacement des entités à la souris
n'existent plus.
- Correction du bug de l'apparition multiple des trigger créés