Seite 1 von 1
max.Textfeld voll durchsuchbar +komplette Feldinhaltsanzeige
Verfasst: So, 07.07.2013 15:14
von gs41
Hi,
eine testweise angelegten Datenbank beinhaltet u.a. ein Textfeld im Format "Memo (Longvarchar)" . Die Längenangabe läßt sich für diesen Feldtyp im Gegendatz zu einem Text Feld im Format Text(VARCHAR) nicht vorgeben und steht auf NULL.
Ich benötige für mein Vorhaben :
a) ein Textfeld, das im Prinzip unbegrenzt aufnahmefähig ist UND
b) dessen kompletter Inhalt bei einer Suchabfrage mit durchsucht werden kann UND
c) dessen Inhalt der Betrachter genauso sieht wie wenn er beispielsweise ein Word-Dokument vor sich hätte.
Bei dem Test habe ich den Inhalt eines mittelgroßen Worddokuments in dieses Memo-Feld hineinkopiert, um die Wirkung festzustellen.
Herausgekommen ist eine einzeilige Darstellung analog einem Bandwurm, dessen Inhalt für den Betrachter praktisch nicht erfasst werden kann. Der Betrachter soll den Inhalt des Feldes aber genauso präsentiert bekommen wie wenn er ein Word-Dokument vor Augen hätte.
Meine grundsätzliche Frage ist, ob meine geschilderten Anforderungen ( a) +b) +c) mit BASE überhaupt realisiert werden können. Wenn Nein, wäre ich für einen Tipp dankbar mit welchem Programm das machbar sein könnte.Ich habe früher unter Windows einmal mit AskSam gearbeitet wo genau dies problemlos möglich war. Auf meinem Mac läßt sich dieses Programm leider nicht installieren.
Eine Anwort würde mir sehr weiterhelfen.
Vielen Dank für Eure Mühe
Gruss
Guenter
Re: max.Textfeld voll durchsuchbar +komplette Feldinhaltsanz
Verfasst: So, 07.07.2013 17:57
von RobertG
Hallo Günter,
gs41 hat geschrieben:
a) ein Textfeld, das im Prinzip unbegrenzt aufnahmefähig ist UND
b) dessen kompletter Inhalt bei einer Suchabfrage mit durchsucht werden kann UND
c) dessen Inhalt der Betrachter genauso sieht wie wenn er beispielsweise ein Word-Dokument vor sich hätte.
a) Vom Umfang her ist ein Varchar-Feld sicher völlig ausreichend. Du kannst darin maximal 2GB Datenspeichern - ich glaube, dass Du so etwas mit "im Prinzip unbegrenzt aufnahmefähig" meinst.
b) Für die Suchabfrage kommt es natürlich darauf an, wie Du sie stellst. Grundsätzlich kann aber auch eine Memo-Feld bei der internen Datenbank durchsucht werden.
c) Hast Du Dir das komplette Layout vorgestellt? Wenn Du damit meinst: Text formatiert mit verschiedenen Schriftgrößen usw. - das geht nicht. Es wird reiner Text gespeichert. Das einzige, was geht, sind Zeilenumbrüche. Um die zu sehen musst Du dann das aufnehmende oder darstellende Feld als mehrzeiliges Feld (Feldeigenschaften → Allgemein → Textyp → Mehrzeilig) definieren.
Gruß
Robert
Re: max.Textfeld voll durchsuchbar +komplette Feldinhaltsanz
Verfasst: Do, 11.07.2013 16:53
von gs41
Danke Robert für Deine Hinweise. Du hast das alles richtig interpretiert.
Ich habe Deinen Vorschlag aufgegriffen und versucht ein MEHRZEILIGES FELD zu definieren. Leider habe ich nirgends die Stelle gefunden wo man das umsetzen kann.
Bitte sehe Dir nochmals diesen Link an. Da habe ich mein Problem nochmals optisch verdeutlicht.
http://screencast.com/t/lKB3G2uAV
Ich wäre Dir dankbar, wenn Du mir noch über diese Hürde helfen würdest. Kann ich übrigens statt des Memo-Feldes ein ganz normales Feld definieren. Welche Auswirkungen hätte das ?
Danke für Deine Mühe
Gruss Günter
Re: max.Textfeld voll durchsuchbar +komplette Feldinhaltsanz
Verfasst: Do, 11.07.2013 17:28
von RobertG
Hallo Günter,
das mehrzeilige Feld kannst Du nicht in der Tabellenansicht erstellen. Du brauchst dafür ein Formular. Ich bin davon ausgegangen, dass Du sowieso die Eingaben und das Lesen der Daten über Formulare erledigst.
Lass für Deine Tabelle einfach einmal über den Formularassistenten ein Formular erstellen. Wähle für das Formular nicht die Ansicht eines großen Tabellenkontrollfeldes, sondern mehrerer kleiner Eingabefelder. Das Feld für den umfangreichen Inhalt ziehst Du groß und stellst es auf "mehrzeilig" ein.
Gruß
Robert
Re: max.Textfeld voll durchsuchbar +komplette Feldinhaltsanz
Verfasst: Fr, 12.07.2013 19:16
von gs41
Hallo Robert,
danke für Deine schnelle Antwort. Ich hatte die Formularansicht bereits, kam nur nicht auf die Idee, dass hier die Einstellmöglichkeit liegt.
Ich konnte nach wie vor auf dem empfohlenen Einstellungsweg " Feldeigenschaften → Allgemein → Textyp → Mehrzeilig " die Umstellung des Feldes auf MEHRZEILIG
nicht erreichen.
Möglicherweise gibt es zwischen uns Versionsunterschiede. Bei mir ist es die Version 3.4.1.
Meine Experimente haben dazu geführt, dass sich per Doppelklick auf das Feld ein Eigenschaftsfenster öffnet in dem auch ein Punkt MEHRZEILIG enthalten ist. Den habe ich auf JA gesetzt und seitdem wird das Feld zumindest mal richtig gefüllt.
Siehe folgenden Link:
http://screencast.com/t/rMw4Qmw9Dj
Trotzdem würde es mich sehr interessieren WO GENAU du ansetzt, um auf die Feldeigenschaften - Allgemein- Texttyp- Mehrzeilig zu kommen ?
2 Probleme brennen mir noch auf den Fingern:
a) wie kann ich den Kasten für das Feld " Beschreibung " noch vergrößern, indem ich den Leeraum links nutze ?
b) ich habe festgestellt, dass beim Einfügen in das Feld nur TEXT aber keine Bilder , die im Text enthalten waren übernommen werden. Ist das generell so? Es gibt zwar eine Funktion Einfügen / Bilder. Faktisch kann da kein Bild in das Textfeld geladen werden, da die Funktionen alle invers dargestellt werden.
c) gibt es eine Möglichkeit eine ganze Datei an so einen Datensatz anzuhängen ?
Ich würde mich freuen, wenn du mir dazu noch etwas sagen könntest.
Ich wünsche Dir ein schönes Wochenende und bedanke mich im voraus.
Gruss
Guenter
Re: max.Textfeld voll durchsuchbar +komplette Feldinhaltsanz
Verfasst: Fr, 12.07.2013 21:49
von RobertG
Hallo Guenter,
in Deinem Screenshot sehe ich, dass Du ein Formular über den Assistenten hast erstellen lassen. Der Assistent gruppiert immer zu den Eingabefeldern auch ein Beschriftungsfeld. Wenn Du beide auf einmal mit der Maus markierst kommst Du nicht an die alleinigen Eigenschaften eines Feldes heran. Du musst mit der rechten Maustaste die Gruppierung betreten und dann das entsprechende Feld auswählen. Dann kannst Du die Feldeigenschaften bearbeiten und auch nur ein Feld allein verschieben.
Ansonsten gibt es noch den Formularnavigator (Im Bearbeitungsmodus des Formulars unten links, ca. 5. Button). Den habe ich immer geöffnet, um von einem Formularfeld zum nächsten zu wandern.
Sieh Dir einfach einmal das Kapitel zu Formularen im Handbuch an (Link unten↓). Speziell das Kapitel "Einfaches Formular komplett erstellt" hat diese Gruppierung in Screenshots abgebildet.
Gruß
Robert