Autor Beitrag
Bernhard
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Mo 01.07.02 21:31 
Hallo....

Ich würde gerne eine Datenbank erstellen in der durch Hyperlinks zu anderen Datenbankeinträgen gesprungen wird.

Zu einem Datenbankeintrag liegt ein Text vor, in welchem sich die Hyperlinks befinden und auf andere Datenbankeinträge verweisen.

Das ganze würde letztendlich so aussehen wie die "Hilfe".

Ich hoffe, daß ich klarmachen konnte was ich mir so vorstelle.

Ist das realisierbar????
Vielen Dank für Eure Antworten!
Steffer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 299



BeitragVerfasst: Di 02.07.02 09:28 
Ja, das geht.

Soll der Hyperlink automatisch genutzt werden, oder soll der User diesen aktivieren können?

Mit welcher DB arbeitest du?

_________________
Keine Signatur ...
Bernhard Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Di 02.07.02 09:44 
Es sollte so funktionieren, daß der User die Möglichkeit hat, eine Textstelle/Wort zu markieren und dann der Link gesetzt werden kann.
Es wäre ja auch zu überlegen, ob das Programm den Datenbanktext selber verwalten kann und die Hyperlinks setzt.
Am Ende hätte man eine Stichwortverzeichnis, zu jedem Stichwort einen erklärenden Text. Wenn in diesem Text ein Wort verwendet wird was in der Datenbank bereits vorhanden ist müßte dieses dann nur verbunden werden.
Nur wie soll das gehen?

Welche Datenbank würde sich denn am besten eignen?

Vielen Dank....
Steffer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 299



BeitragVerfasst: Di 02.07.02 15:40 
Bernhard hat folgendes geschrieben:
Es sollte so funktionieren, daß der User die Möglichkeit hat, eine Textstelle/Wort zu markieren und dann der Link gesetzt werden kann.

Sollen dazu Stichworte vorgegeben , oder soll ein bliebiger Text markiert werden?

Bernhard hat folgendes geschrieben:
Am Ende hätte man eine Stichwortverzeichnis, zu jedem Stichwort einen erklärenden Text.

Hier gibt es jetzt mehrere Weg:
Du legst die Suche auf ein Calc-Field oder du erstellst eine Master-Detail Verbindung. Nachteil von CalcField ist, dass dieses eben sehr oft aufgerufen wird.

Als DB würde ich dir Paradox empfehlen.

Quote-Tag's eingefügt. Marc

_________________
Keine Signatur ...
Bernhard Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Di 02.07.02 17:23 
Es sollte ein beliebiger Text oder ein Wort markiert werden können.
Das Programm könnte ja auch selber ein Textvergleich anstellen und Links erstellen können.
Aber wie soll das gehen?

Der Text aus der Datenbank wird in einem Memo- oder TRichEdit-Feld angezeigt in welchem dann die Links erstellt werden.
Der Text müßte ja farbig sein, der Mauszeiger sich bei Kontakt ändern, wie man es eben kennt.

Bei Delphi 6 gibt es eine Komponente (weiß nicht mehr wie die heißt) bei einer CLX Anwendung die so etwas kann. Aber der Text ist nicht editierbar...oder doch(?).

Eine unlösbare Aufgabe?
Steffer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 299



BeitragVerfasst: Di 02.07.02 20:57 
Im TRichEdit gibt es eine SelText, SelStart, SelEnd

Damit bekommst du das Stichwort und must jetzt nur noch die Suche starten.

_________________
Keine Signatur ...
Bernhard Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Di 02.07.02 21:21 
Ich glaube wir haben aneinander vorbeigeschrieben.
Es soll sich um einen permanenter Link handeln.
Der User soll zur Laufzeit die Möglichkeit haben einen Link zu erstellen der dann aber gespeichert bleibt, also bei jedem Programmstart vorliegt (in dem Memofeld ö.ä, datensatzspezifisch)....eben wie eine Hilfedatei nur "interaktiv".
Das Wort müßte als Link erkennbar sein und auf anklicken reagieren.
Läßt sich das in einem Memo oder TRichEdit-Feld realisieren?
Steffer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 299



BeitragVerfasst: Mi 03.07.02 11:37 
So langsam wird es was ...

>Der User soll zur Laufzeit die Möglichkeit haben einen Link zu erstellen
>der dann aber gespeichert bleibt,
Dazu eine extra DB mit Suchworten anlegen, die eine Zuordnung zum jeweiligen Datensatz in der Hauptdatenbank haben. Soll ein neues Stichwort angefügt werden, wird dieses in diese 2. DB aufgenommen.

>also bei jedem Programmstart vorliegt (in dem Memofeld ö.ä, >datensatzspezifisch)....eben wie eine Hilfedatei nur "interaktiv".
Wird ein Datensatz in der Haupt-DB geladen erstellst du entweder eine Master-Detail verbindung oder eine SQL.-Abfrage

>Das Wort müßte als Link erkennbar sein und auf anklicken reagieren.
Für die Darstellung kannst du dann eine DBDrid, Combobox, StringGrid etc. verwendet werden.

_________________
Keine Signatur ...