Antwort schreiben...
 
Themen-Optionen Thema durchsuchen
Alt 18.12.2008, 09:17   #1
RKabis
Registrierter Benutzer
Bedingungsausdruck mit Memofeld

Irgendwo hatte ich vernommen, dass ein Bedingungsausdruck auch mit dem Memofeld funktioniert. Vermutlich war das bei der Programmierung.

Nun möchte ich aber ein Bedingungsfeld einer Memospalte in der Druckmaske verwenden.

Mit
Code:
ANMERKG>''&'Anmerkung:''
funktioniert es allerdings nicht.
Im Handbuch war ich beim Kapitel Bedingungsausdrücke leider auch nicht fündig.

Vielleicht kann mir wer helfen. Im vorraus danke
Rainer
RKabis ist offline   Mit Zitat antworten
Alt 18.12.2008, 09:31   #2
waldbauer.com
Entwickler
Du kannst ein Memofeld mit
PHP-Code:
SELECT FROM DATENBANK WHERE MEMO CONTAINS "*AUSDRUCK*" 
abfragen aber nur sehr langsam da Memos nicht indiziert werden.
waldbauer.com ist offline   Mit Zitat antworten
Alt 18.12.2008, 09:41   #3
RKabis
Registrierter Benutzer
Das geht doch aber nur in der Programmierung.

Wollte das in einer Druckmaske haben, was ja kein Problem darstellt, aber darüber sollte der Text "Anmerkung:", aber eben nur, wenn das Memofeld einen Inhalt hat.
RKabis ist offline   Mit Zitat antworten
Alt 18.12.2008, 10:07   #4
waldbauer.com
Entwickler
Gut dann habe ich dich falsch verstanden - du willst also in einer Druckmaske ein MEMO Feld nur dann anzeigen wenn der INHALT <> LEER ist - richtig ? Dann kann man vermutlich nur eine OSA dafür nutzen. Ich frage einmal den Ludwig ob sich da etwas universelles realisieren lässt.
waldbauer.com ist offline   Mit Zitat antworten
Alt 18.12.2008, 11:25   #5
RKabis
Registrierter Benutzer
Hallo Günter,
danke für das Angebot, mit OSA könnte ich jedoch Probleme bekommen.
Da ich dauerhaft zwei/drei geladen habe hatte ich schon mal Fehlermeldungen in meiner Programmierung als ich weitere dazu nehmen wollte.
Insofern ist fraglich ob Aufwand zu Ergebnis im Verhältnis steht.
Ist ja nur als Beschriftung gedacht gewesen.
RKabis ist offline   Mit Zitat antworten
Alt 18.12.2008, 12:20   #6
waldbauer.com
Entwickler
Naja - die OSA wird in der Druckmaske verwendet und wird sicher keine Auswirkungen haben. Eine OSA im Programm kannst du auch wieder entladen daher sollte die den Speicher nicht stören. Ich glaube aber, daß du so wie ich viele viele kleine Fehler hast die deine Applikation zum "speicherfressenden Monster" wachsen lassen.
waldbauer.com ist offline   Mit Zitat antworten
Alt 18.12.2008, 12:58   #7
RKabis
Registrierter Benutzer
Zitat:
Ich glaube aber, daß du so wie ich viele viele kleine Fehler hast die deine Applikation zum "speicherfressenden Monster" wachsen lassen.
Das glaube ich nicht nur, da bin ich mir sogar ganz sicher.
RKabis ist offline   Mit Zitat antworten
Alt 18.12.2008, 16:53   #8
waldbauer.com
Entwickler
Hmmm - nachdem du eh mit tausenden Hilfsfeldern arbeitest, warum machst dir nicht ein Hilfsfeld M mit 1 oder 0 womit du nur anzeigst ob MEMO einen Inhalt hat. Dann kannst du simpel ohne OSA einfach die Standardbedingung für deine Textanzeige realisieren und dass ganz einfach in der .PMK !
waldbauer.com ist offline   Mit Zitat antworten
Alt 18.12.2008, 17:26   #9
RKabis
Registrierter Benutzer
Geht nicht, weil OA maximal 1000 Hilfsfelder zulässt und jetzt eben mit 1001 nichts mehr geht

Hatte ich natürlich auch schon versucht, nur wie wäre da der Befehl?
RKabis ist offline   Mit Zitat antworten
Alt 18.12.2008, 18:14   #10
waldbauer.com
Entwickler
Naja - einfach ein virtuelles Feld an der gewünschten Stelle der Druckmaske anlegen und in der Zeile des Feldnames schreiben:

PHP-Code:
M=1&"Überschrift"&"" 
EDIT: Du kannst sogar das MEMO Feld direkt über das virtuelle Feld platzieren sodaß eben bei 0 der TEXT und bei 1 das Memo ohne Überschrift angezeigt wird.

PS: Echt :-) ich wußte gar nicht dass 1000 HiIfsfelder möglich sind.
waldbauer.com ist offline   Mit Zitat antworten


Antwort schreiben...

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
F9 Memofeld bearbeiten -> Nicht genügend Hauptspeicher greatmgm SPI OA4 Open Access II/III/IV (2,3,4) Anwender Forum 4 03.01.2007 11:52