begin process at 2012 02 16 07:41:14
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de Donnees

 > YM_BASE - BASE DE DONNEES

YM_BASE - BASE DE DONNEES


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de Donnees Classé sous :mshflexgrid, trier, richTextBox, impression publipostage, code barre Niveau :Initié Date de création :29/07/2007 Date de mise à jour :29/01/2009 17:04:13 Vu / téléchargé :8 833 / 1 386

Auteur : ym_trainz

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
[VB6] Un utilitaire pour visualiser aisément un tableau sous différents filtres. Exportation des résultats vers BlocNote, Word Pad, tri alphabétique, tri complexe en cascade et prise en compte des dates, insertion de champ avec Images, publipostage... Ce code permet de voir également comment travailler avec une MSHFlexGrid avec des checkBoxes (images) et List avec chkBox (connu aussi). Saisie directe dans la MshFlexGrid. Je me sers de cet utilitaire pour avoir un accès rapide à ma base de données. Impression et publipostage.

Impression de codes barres (Merci à grandZebu !)

Source

  • Pour l'ocx (MouseEvent.ocx) : n'oubliez pas de la référencer au projet (normalement, elle l'est)
  • Il y a un fichier .iss, le fichier pour fabriquer le setup avec innoSetup
  • Si problème avec l'ocx, il reste le traditionnel du genre :
  • regsvr32 C:\WINDOWS\system32\MouseEvent.ocx
  • Attention : J'ai utilisé un toolTip Multilignes avec un hookToolTipText (voir module MVBBubble)
  • Il faut donc sortir proprement par l'applic et non par le stop de vb6 (sauf si les toolTipText sont déactivés dans les options du logiciel)
Pour l'ocx (MouseEvent.ocx) : n'oubliez pas de la référencer au projet (normalement, elle l'est)
Il y a un fichier .iss, le fichier pour fabriquer le setup avec innoSetup
Si problème avec l'ocx, il reste le traditionnel du genre :
 
regsvr32 C:\WINDOWS\system32\MouseEvent.ocx

Attention : J'ai utilisé un toolTip Multilignes avec un hookToolTipText (voir module MVBBubble)
Il faut donc sortir proprement par l'applic et non par le stop de vb6 (sauf si les toolTipText sont déactivés dans les options du logiciel)

 Conclusion

Attention encore : Il y a une police de caractères dédiée (incluse dans le pack)
L'installer pour que l'affichage du rtbInfo soit correct

Prise en compte de la molette grâce à MouseEvent.ocx (http://www.vbfrance.com/codes/EVENEMENT-WHEEL-SOU RIS_6148.aspx)
Gestion de l'impression. (http://www.vbfrance.com/article.aspx?ID=3946)

J' ai ajouté un assistant genre WordPad pour créer facilement les fichiers de sortie rtf.
(voir http://vbfrance.com/codes/YM-LIGHT-WORDPAD-TABLEAU -IMAGES-SURLIGNAGE_45023.aspx)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

16 septembre 2007 22:48:45 :
v1.2.26 - 16/09/07 - correction formatage des colonnes (si n°de colonne) - tri alphabétique (croissant/ décroissant) de la grille en cliquant sur le titre de la colonne - ajouté une fonction rechercher - ajouté colonnes checkBoxes pour pointages faciles et filtrage supplémentaire
18 septembre 2007 00:06:10 :
v1.3.27 - 17/09/07 - Saisie possible dans la grille + colorisation - bugs fix - ajustements (tout selectionner, inverser la sélection...)
22 septembre 2007 18:29:09 :
v1.3.28 - 22/09/07 ProgressBar (barre de progression pendant le filtrage) tri : test des dates et rangement croissant/ décroissant ajouté bouton (chk) activer/ déactiver les bulles d'aide possibilité de changer les colonnes de place
22 septembre 2007 18:30:45 :
v1.3.28 - 22/09/07 - ProgressBar (barre de progression pendant le filtrage) - tri : test des dates et rangement croissant/ décroissant - ajouté bouton (chk) activer/ déactiver les bulles d'aide - possibilité de changer les colonnes de place
23 septembre 2007 01:52:17 :
v1.3.30 - 23/09/07 - déplacement possible des colonnes - fichier de format rtf modifié automatiquement
29 septembre 2007 00:28:37 :
v1.5.33 - 29/09/07 revu bug déplacement de colonne saisie directe dans la grille (par textBox) v1.4.32 - 26/09/07 menu contextuel sur la grille bugFix
03 octobre 2007 19:44:43 :
v2.0.37 - 03/10/07 - Gestion de la souris par MouseEvent.ocx (de http://www.vbfrance.com/codes/EVENEMENT-WHEEL-SOURIS_6148.aspx) - bugFix v1.6.36 - 02/10/07 - gestion du presse papier avec copie de la sélection + menu contextuel (prise en compte des colonnes masquées) - tri complexe sur la matrice de base à la façon Excel ou OpenOffice - v1.5.35 - 01/10/07 - bug fix : txtSearch (sur la grille filtrée) call shFlexGridColoriser (erreur d'affichage résolue) - Amorce du tri complexe - v1.5.34 - 01/10/07 - menu supprimer des lignes : ok - ajouté images pour le tri "click sur colonne" et 1er clic inactif sur la colonne (permettre selection de colonne simple) - ajouté cmdRecOption dans frmMain (bouton enregistrement dans la fenêtre principale)
05 octobre 2007 23:24:07 :
v2.0.38 et .39 - 04/10/07 et 05/10/07 Gestion du curseur dans la grille + enter pour saisie + gestion saisie révisée
05 octobre 2007 23:27:23 :
Avec la capture à jour...
05 octobre 2007 23:28:19 :
Avec la capture à jour
05 octobre 2007 23:29:08 :
Avec la capture à jour
06 octobre 2007 23:26:28 :
v2.0.40-41 06/10/07 Fonction agrandir / reduire la grille (mode grille seule) BugFix (recherche, déplacement dans la grille)
22 octobre 2007 23:52:54 :
v3.0.64 - 22/10/07 possibilité d'imprimer la grille (A4) en mode image gestion des noms longs pour les fichiers de bases de données (cmbFullPath) bug Fix v3.0.62-63 20/10/07 gestion de l'impression directe, choix de l'impression (et sauvegardes marges/ orientations) publipostage bug fix (collage avec colonnes masquées et test de fichier cmbFullPath_click) v2.4.48-61 - 16-17/10/07 enregistrement d'un type de fichier .ymb ouverture directe par double-click sur un fichier *.ymb icone pour les .ymb gestion du 'coller' dans la grille v2.3.47 - 15/10/07 gestion et preview de l'importation liste des dernières bases utilisées (fichier récents) v2.3.47 - 14/10/07 Possibilité de redémarrer une base à chaud v2.3.47 - 12/10/07 Gestion de l'importation et des fichier de données texte (.csv) v2.2.45 - 09/10/07 gestion du clic Droit Masquer / demasquer (afficher) colonne bug fix sur rechercher (ajouter rafraîchissement de la fenêtre de sortie rtf) gestion du clic Droit Masquer / demasquer (afficher) colonne supprimé le forçage à au moins une colonne démasquée et ajout test en conséquence dans la recherche v2.2.43-44 - 08/10/07 tous les fichiers rtf sont mis à jour suite à un changement de colonne (changement des Index sur tous les fichiers du répertoire) v2.1.42 - 07/10/07 Possibilité de choisir à la volée de fichier de sortie rtf - BugFix
28 octobre 2007 23:53:37 :
v3.2.66 - 28/10 Mémorisé l'imprimante sélectionnée pour chaque document rtf possibilité d'imprimer directement sous forme de tableau (sélection multiple) créé une font dérivée de lucida console (ymLucidaConsole) pour ligner proprement les tableaux v3.2.66 - 27/10 prend en charge les papiers A3 A4 et enveloppes (+autres paramètres d'impression) v3.1.65 - 24/10/07 ajout de fonction dans le rtf de sortie : &#date# pour insérer la date (jj/mm/aaaa) &#time# pour insérer l'heure (hh:mm) Gestion "ajouter colonne" et supprimer colonne (avec test d'utilisation des index colonne dans les rtf) bugBix
03 novembre 2007 23:22:41 :
v3.3.67,68 - 29/10 Option pour publipostage : &#col2# &#col3# (cas général) publiposter avec lignes supp : ligne suivante : &#col2L1# &#col3L1# ligne encore suivante : &#col2L2# &#col3L2#... etc -> très pratique pour publiposter sur demi-page (et plus !)
18 novembre 2007 21:50:33 :
v5.1.78 - 17/11/07 petit bug corrigé sur l'historique v5.1.77 - 17/11/07 Possibilité de visualiser les images pour insérer le chemin automatiquement (clic droit ou Ctrl+I) Ajouté l'option d'exportation (dans Options) CrLf pour séparer chaque donnée par un retour à la ligne (permettre l'importation dans NiceKeys avec Line Input) v5.0.76 - 12->17/11/07 Possibilité d'insérer un champ image par son chemin (img->chemin/image.gif) Il faut utiliser / et non \ (pb avec le rtf) format pris en charge : .jpg .bmp et .gif (dans le répertoire de travail) Terminé gestion de l'historique (complet) Possibilité de retrouver toutes les données après un crash PC (restitution grâce à l'historique) v4.0.75 - 12/11/07 Gestion de l'historique (Annuler/ rétablir) Manque la gestion historique de insérer colonne supprimer colonne idem pour lignes affiné les bulles d'aides (ToolTipText multilignes) v3.4.74 - 07/11/07 debut de gestion de l'historique bugFix (notament supprimer colonne) complété le fichier pour_faire_la_base_de_donnees_en_texte.txt en attendant de faire l'aide ajusté le setUp
20 novembre 2007 21:05:42 :
v5.1.80 - 20/11/07 fenêtre de dialogue Image améliorée, copies possibles, affichage filtré... l'historique est propre à chaque base et est stockée dans le répertoire de travail. Meilleure gestion de changement de base.
12 décembre 2007 21:08:42 :
v5.3.89 - 12/12/07 Finalisation de l'assistant rtf ! Insertion tableau, Surlignage, collage image... preview... v5.3.88 - 01/12/07 ajout de l'assistant de création rtf : insertion de champs, de tableaux (prise de tête avec le rtf !!!), d'images... v5.2.87 - 01/12/07 amélioration de la vitesse (concaténation rapide, class CStringBuffer.cls) v5.2.86 - 28/11/07 modifié rtbInfo affichage multiple pour compatibilité win98 optimisé la vitesse pour sélections multiples (écriture dansfichier temp) changé de place la progressBar -> dans frmWait (fenêtre patientez) + blocage des fenetres pendant les calculs v5.2.85 - 28/11/07 ajouté des messages si l'attente pendant les calculs sont longs Option d'affichage Gauche - centré - Droite et défaut (cellules de la grille) fenêtre options avec onglets v5.1.84 - 26/11/07 Ajusté lafenêtre Options (Avec Onglets) Possibilité de nettoyer la liste des dernières bases ouvertes Aide à la désinstallation v5.1.83 - 25/11/07 gestion des noms longs : si double clic sur un fichier *.ymb, plus de chemin du type c:\progra~1\base_d~1\mabase~1.ymb v5.1.82 - 23/11/07 Accepte la multisélection d'images à copier Corrections orthographiques v5.1.81 - 20/11/07 gestion du repertoire de destination des copies d'images avec création automatique des sous-répertoires
15 décembre 2007 17:39:36 :
v5.3.90 - 15/12/07 corrigé bug suite à reSize frmWpad (reduire fenêtre assistant) corrigé petit bug sur les liens images
27 décembre 2007 17:42:08 :
v5.4.94 - 27/12/07 Optimisation du lancement de l'assistant rtf (polices de caractères préchargée en tâche de fond) Revu vbAddons -> en version 4 (MSHFLXGD.OCX fait partie du pack, ce qui évite de l'inclure dansles mises à jours) mise à jour (updater.exe) -> Une seule vérification par jour (voir LastDateCheckUpdate.txt) v5.4.93 - 26/12/07 Ajouté un Timer pour déconnexion automatique si la base est cryptée v5.4.92 - 24/12/07 bugFix : affichage onglet colonnes masquées démarrage d'une nouvelle base (clic sur la liste) v5.4.91 - 23/12/07 Possibilité de Crypter les données par mot de passe détecte si une mise à jour est disponible
27 janvier 2008 23:08:30 :
Impression de codes barres (Merci à grandZebu !) v5.5.101 - 27/01/08 - Revu le Bug des index suite aux déplacements/ Création/suppression de colonne - Ajouté dans Prévualisation code barre : calcul du code barre dès le changement de l'Addon (frmCodeBarrePreview txtAdd_change) - Ajouté accès aux codes barre depuis la fenêtre options - Modifié légèrement la fenêtre de test des codes barre frmCodeBarrePrev) - Modifié la police code 3 de 9 Lab (ajouté *) - v5.5.100 - 24/01/08 - Poursuite des codes barres : code 39n EAN13 et EAN8 , code 128 (EAN128) - 4 polices .ttf dédiées : code39.ttf, code39_lab.ttf(modif ym de code39 avec labeling dessous), code128.ttf, ean13.ttf - voir http://grandzebu.net - fenêtre preview des codes barre pour tester avec impression - v5.5.99 - 21/01/08 - Ajouté fonction code barre (appliquer une fonction) - Installe donc une police dédiée : code 128 (code128.ttf) - pour visualiser le code barre obtenu, il faut mettre le champ en police code 128 (non gras) taille ~ 40 - v5.4.98 - 07/01/08 - bugFix sur TimeOut (si base protégée par mot de passe) - revu le look des progressBar avec ocx : Rey_ProgressBar.ocx sur http://www.vbfrance.com/code.aspx?ID=6566
29 janvier 2009 17:04:17 :
v5.6.103 Ajouté les codes barre 2 /5 Interleaved (entrelacés) et la police correspondante code 2 of 9 interleaved (code25I.ttf) Ajouté un exemple modele_selectionCB.rtf avec code barre Changé le répertoire d'initialisation de l'assistant wpad en fonction du projet en cours (frmWpad.commondialog1.initdir) corrigé bug sur liste des champs (Wpad) Ajouté Appliquer fonction numérotation

 Sources du même auteur

Source avec Zip Source avec une capture YMTOOLS - AGENDA - BACKUP ET AUTRES OUTILS
Source avec Zip Source avec une capture CACHER MOT DE PASSE DANS BITMAP - STEGANOGRAPHIE
Source avec Zip Source avec une capture [VB6] YMXPLORER : DOUBLE EXPLORATEUR DE FICHIERS
Source avec Zip Source avec une capture REPLACE IN FILE - REMPLACEMENTS MULTIPLES DES FICHIERS D'UN ...
Source avec Zip Source avec une capture YMDOWNLOADER

 Sources de la même categorie

Source avec Zip Source avec une capture BIEN ADMINISTRER LES ETUDIANTS ET LEURS CÔTES par okosa
Source avec Zip VBA EXEL GESTION DE PERSONEL NOUVEAU CONTRAT DE TRAVAI par oudlarbi
Source avec Zip Source avec une capture CREATION D'UN OBJET D'ACCÈS AUX DONNÉES par okosa
Source avec Zip Source .NET (Dotnet) MISAHORAIRE par MdelM
Source avec Zip Source avec une capture BASEDEDONNEES,GESTIONDEMALADES,DATABASSE par shadkitenge

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) APERÇU AVANT IMPRESSION D'UN RICHTEXTBOX par Gabilach
Source .NET (Dotnet) [VB.NET] CLASS DE COLORATION SYNTAXIQUE "ON THE FLY" par huzima
Source avec Zip Source avec une capture Source .NET (Dotnet) GESTION DES LISTES : RANGEMENT (LIST.SORT) ET FILTRAGE (LIST... par kbalist
Source avec Zip Source avec une capture Source .NET (Dotnet) DÉTECTION DES MOTS DANS UN TEXTBOX OU UN RICHTEXTBOX AU PASS... par XDarwin
Source avec Zip Source .NET (Dotnet) GESTION DE RECETTES par DVDou

Commentaires et avis

Commentaire de drissou le 02/08/2007 14:55:51

salut ym_trainz

pas mal ton outil..
Tu peux éventuellement, au lieu de supprimer une colonne mettre sa largeur à 0..

Commentaire de ym_trainz le 15/08/2007 15:22:50

Merci pour ton commentaire Drissou.
Pour la suppression de la colonne, c'est une vraie suppression qu'il me faut. Une largeur à 0 ne redimmensionnera pas correctement mon tableau... Je verrai cela plus tard.

Cordialement,
ym_trainz

Commentaire de ym_trainz le 05/10/2007 23:33:48

J'ai des soucis avec le mot "prévisualisation..." affiché lors de la page "Modifier ce code" dans vbFrance.com...
Pour moi, un preview n'est pas pris en compte, mais je vois que toutes les manips de MAJ apparaissent... De plus, pas moyen d'actualiser la capture... Bref, tant pis, du moment que le code l'est, c'est le principal !

Désolé donc, pour ces MAJ multiples le 5/10/07

Commentaire de ym_trainz le 04/11/2007 08:08:42

Je viens d'UL la MAJ.
Je pense que cela devrait être proche d'une version finale, même si un prog est toujours en constante évolution...

(En réponse à ma question via Drissou, j'ai oublié de préciser que pour supprimer une colonne dans une MSHflexGrid, il suffit de modifier la propriété .cols et de rafraîchir)

Quand vous lancez ymBase, il crée une extension .ymb associée avec ce logiciel. Si vous souhaitez qu'en double-cliquant sur un fichier *.ymb, Windaube l'ouvre directement, il faut d'abord compiler le projet (ymBase.exe) et déployer l'appli (le setup) :
Utiliser l'outil inno Setup (gratuit) et le présent fichier setup_ymbase.iss.

N'hésitez pas à commenter, ça fait toujours plaisir ;-)

Cordialement,
ym_trainz

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Tri dans une MSHFlexGrid [ par kephset ] Je voudrais savoir si on peut trier une MSHFlexGrid après sa création.Il faudrait que je puisse la trier lors du clic sur le header de la colonne. Il Tri multiple dans un MSHFlexGrid [ par tulesais ] Bonjour, à partir d'un tableau mémoire, je renseigne un MSHFlexGrid (aucun problème jusque là) et je souhaiterais, pouvoir trier ses données sur plus Tri d'UNE colonne dans un MshFlexGrid [ par lacomm ] Salut,je sais qu'on peut trier un mshflexgrid avec ceciPrivate Sub mfgHFlexGrid_Click() 'n° colonne sur laquelle on trie mfgHFlexGrid.Col = mfg trier un Richtextbox [ par petchy ] bonsoirc'est encore moi,:)c'est possible de trier un Richtextbox par ordre alphabétique.  si oui comment.mercipetchy RichTextBox en VB.Net: Gras + Italic [ par EvilGost ] Bonjour,J'ai besoin de votre aide sur une RichTextBox en VB.net (2003)en effet, je sais mettre un text sélectionné en Gras:rtbWriteDial.Sele RichTextBox en VB.Net part 2 :p [ par EvilGost ] Voilà, suite à mon autre question sur le forum, je sais que pour ajouter du gras a un texte déjà formaté (ex: italique plus souligné),il faut faire ce changer la couleur de la police dans un richtextbox [ par mierkool ]     donc je veux changer la couleur de la police dans un richtextbox, parce qu'il n'y a pas de propriété 'fontcolor' !merci Imprimer une RichTextBox avec une image [ par jytest ] Au secours !Débutant !Dans une frame, j'ai un texte modifiable.Sur disque dur (c:/), j'ai une image bien précise à un format recherche de chaines de caractères dans une richtextbox [ par LukeSkywalker67 ] Bonjour à tous,Je travaille sur une application en VB.NET. L'appli doit lire un fichier txt, rechercher toutes les occurencesd'une série imp [VBA] Ajout d'un controle RichTextBox pendant l'execution [ par kalobit ] Bonjour,Quelqun sait il comment ajouter un RTB sur une Form pendant son execution ?En fait j'ai une erreur sur la classe de l'objet et je sais pas que


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,605 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales