AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Richtext in Datenbank - Schriftart ändern
Thema durchsuchen
Ansicht
Themen-Optionen

Richtext in Datenbank - Schriftart ändern

Ein Thema von brunoM · begonnen am 4. Feb 2013 · letzter Beitrag vom 5. Feb 2013
Antwort Antwort
brunoM

Registriert seit: 19. Jul 2006
Ort: CH-3123 Belp
62 Beiträge
 
Delphi XE5 Professional
 
#1

Richtext in Datenbank - Schriftart ändern

  Alt 4. Feb 2013, 12:10
Datenbank: Absolute Database • Version: 6.09 • Zugriff über: ACE Componenten
Hallo zusammen

Ich habe ein CRM geschrieben - in der Datenbank ist es möglich Richtexte zu speichern (Memofeld). In der Benutzeroberfläche ist es möglich - ähnlich wie bei einem Textverarbeitungsprogramm - Schriftart, Grösse usw. zu bestimmen. Ich möchte nun die Schriftart der Texte in der ganzen Datenbank verändern. Es hat viele Einträge und ich möchte das Ganze automatisieren. Meine Frage: ist das möglich? und wenn ja wie?

Besten Dank für die Antworten

Gruss
Bruno
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.004 Beiträge
 
Delphi 2009 Professional
 
#2

AW: Richtext in Datenbank - Schriftart ändern

  Alt 4. Feb 2013, 13:04
Hallo zusammen

Ich habe ein CRM geschrieben - in der Datenbank ist es möglich Richtexte zu speichern (Memofeld). In der Benutzeroberfläche ist es möglich - ähnlich wie bei einem Textverarbeitungsprogramm - Schriftart, Grösse usw. zu bestimmen. Ich möchte nun die Schriftart der Texte in der ganzen Datenbank verändern. Es hat viele Einträge und ich möchte das Ganze automatisieren. Meine Frage: ist das möglich? und wenn ja wie?
Die verwendete Schriftart ist in der RTF Datei im Header enthalten. Im RTF Code sind dann indizierte Hinweise auf die Schriftart. Daher muss nur der Eintrag im Header angepasst werden, und alle auf diese Schrift zeigenden Textpassagen verwenden die neue Schrift.

Datensicherung nicht vergessen
Michael Justin
  Mit Zitat antworten Zitat
CCRDude

Registriert seit: 9. Jun 2011
675 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Richtext in Datenbank - Schriftart ändern

  Alt 4. Feb 2013, 16:07
Definitiv der stabilste Weg Ein Link: die RTF Font Table.
  Mit Zitat antworten Zitat
terence14
(Gast)

n/a Beiträge
 
#4

AW: Richtext in Datenbank - Schriftart ändern

  Alt 4. Feb 2013, 16:32
Hallo zusammen

Ich habe ein CRM geschrieben - in der Datenbank ist es möglich Richtexte zu speichern (Memofeld). In der Benutzeroberfläche ist es möglich - ähnlich wie bei einem Textverarbeitungsprogramm - Schriftart, Grösse usw. zu bestimmen. Ich möchte nun die Schriftart der Texte in der ganzen Datenbank verändern. Es hat viele Einträge und ich möchte das Ganze automatisieren. Meine Frage: ist das möglich? und wenn ja wie?

Besten Dank für die Antworten

Gruss
Bruno
Ich würde mir ein kleines Extraprogramm schreiben, in dem
ich erst mal ein TRichEdit (ohne Inhalt) mit einem mir
passenden Fonteinstellungen versehe.

Dann diese Einstellung im Programm speichern.

Nun die Datenbank auswählen und mit Hilfe einer
Schleife alle TRichEdit-Felder suchen, den Inhalt
in mein Programm in einem ebensolchen Feld laden,
die mitgeladenen Font Einstellungen mit meinen
zuvor gespeicherten Einstellungen überschreiben
und den Inhalt des TRichEditfeldes zurück in die
Datenbank schreiben.

MfG,
terence
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#5

AW: Richtext in Datenbank - Schriftart ändern

  Alt 4. Feb 2013, 18:07
Wenn's wirklich ne große Masse ist und eine einmalige Sache-also nicht in Kundenhand, dann vieleicht direkt per Update Statement?
Ich kann jetzt RTF nicht so flüssig lesen wie die Tageszeitung, wäre halt die Frage, ob man das eindeutig greifen kann und nicht versehentlich Inhalt ändert.
Ist nur so ne Idee, würde ich erstmal am Testsystem üben.

Falls es eine wiederkehrende Aufgabe ist, sollte man sich was ordentliches bzw. sicheres überlegen.
Gruß, Jo
  Mit Zitat antworten Zitat
CCRDude

Registriert seit: 9. Jun 2011
675 Beiträge
 
FreePascal / Lazarus
 
#6

AW: Richtext in Datenbank - Schriftart ändern

  Alt 5. Feb 2013, 06:38
Ich kann jetzt RTF nicht so flüssig lesen wie die Tageszeitung, wäre halt die Frage, ob man das eindeutig greifen kann und nicht versehentlich Inhalt ändert.
Die Frage ist ja schon in den Posts 2 und 3 beantwortet, ein klick reicht dafür

Fonts werden am Anfang der Datei in einer Tabelle definiert und später referenziert.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz