Exporter dbgrid vers html

Soyez le premier à donner votre avis sur cette source.

Vue 8 328 fois - Téléchargée 2 123 fois

Description

Voilà une très vieille fonction qui a peut être mal vieillie...
Mais bon, ça fera au moins plaisir à jmp77 qui doit se demander si j' ai hyberné.
Bem non, pas encore ... mais ça va pas tardé, je m' engraisse jusqu' au nouvel an.
Ça donnerai un très bon compo cette fonction, si on corrige quelques trucs mal programmé/pensé comme:
- utiliser les fonts des colonnes !!!
- numéro sequentiel pour l' exportation des images si pas de TField spécidié pour le nom des fichiers.
etc ... etc ... etc ... bref, y plein d' amélioration à faire n' est ce pas JulioDelphi?

Conclusion :


Merci de pas me massacrer, le code est un peu bourrin mais ça marche bien : )

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
71
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
15 décembre 2011

Ou peut-être créer un composant TMemo sur la Fiche, qui serait complété quand on complète le RichEdit. Ce TMemo serait lié à un nouveau champ (OBS-2) dans la table de la base. Et c'est ce nouveau champ qu'on demanderait au projet d'afficher dans le html.
Messages postés
2106
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
En effet, je n' ai pas pris en considération que ce type de champ (Memo) pouvaient être au format RichEdit ...
Je vois pas trop comment je vais pouvoir résoudre ça.
N' y a t-il pas un moyen de visualiser un rtf sous html?
Messages postés
71
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
15 décembre 2011

Salut Mauricio,
Hélas, vérification faite : Si je modifie mes OBS avec un TDBRichEdit associé à un TFontDialog, le champ OBS est bien visualisé dans la Fiche mais l'exportation en html crée une page avec le même commentaire caduque
{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}}
\viewkind4\uc1\pard\qc\lang1036\f0\fs24 Le commentaire correct est ici.\par }
au lieu d'afficher seulement : Le commentaire correct est ici.
(ce champ OBS étant mémorisé ainsi dans la base Access)
Y a-t-il une solution à ce pb ?
A+
Messages postés
2106
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
Salut,
c' est axact, avec un TDBRichEdit tu visualisera le champ correctement... A+
Messages postés
71
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
15 décembre 2011

Encore moi, Mauricio !
Je viens de comprendre : ma table Access avait été créée dans un autre projet, dans lequel je modifiais le champ OBS ou Commentaires avec un TDBRichEdit auquel j'avais joint des commandes boutons pour un TFontDialog.
Ces paramètres de Font ne sont pas pris en compte par le TDBMemo ici, mais par contre gardé en mémoire dans la base Access.
Il faudrait maintenant que je teste ton projet avec un TDBRichEdit et un TFontDialog pour vérifier si la page html aurait un aspect normal (sans mise en forme des fonts bien sûr).
A +
mcapp
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.