Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Anzahl Zeilen in Textfeld

274 views
Skip to first unread message

Martin Volkmar

unread,
Feb 22, 2000, 3:00:00 AM2/22/00
to
Hallo Alle,

wie erhalte ich die Anzahl der Zeilen, die in einem Report in einem Textfeld
(das auf einem Memofeld basiert) angezeigt werden?

Merci für eure Hilfe!
Martin

Stefan Wirrer

unread,
Feb 22, 2000, 3:00:00 AM2/22/00
to
Hallo Martin,

Martin Volkmar <Martin....@dmc-group.de> schrieb

schau dir doch mal den Thread 'Zeilenanzahl in Memofeld' von gestern an.


Gruß
aus München

Stefan

---------------------------------------------------------------------
KnowHow-MDB: http://www.accessware.de/
Access-FAQ: http://www.donkarl.com/AccessFAQ.htm
---------------------------------------------------------------------

Martin Volkmar

unread,
Feb 23, 2000, 3:00:00 AM2/23/00
to
Hallo Stefan,
merci für deine Mühe, aber in den Thread geht's um Eingabefelder, also
Dialoge. In einem Report-Textfeld kann ich nicht per {Down} blättern, und
ich muss von einem potenziellen Fliesstext ausgehen, also kann ich nicht
nach CR_LF suchen.

Any more hints?

Martin
(auch München :-)

Stefan Wirrer <stefan...@volke-muc.de> schrieb in im Newsbeitrag:
pr7u88...@192.168.77.247...
> Hallo Martin,

Stefan Leitner

unread,
Feb 23, 2000, 3:00:00 AM2/23/00
to
Hallo Martin

Ich bin zwar erst am probieren, aber mal ein Zwischenergebnis:
Im Bericht kann man beim Memofeld die Größe automatisch anpassen. Sollte
Dein Problem ähnlich wie meins sein, versuch mal die Variante:
Erstell eine Detailtabelle mit einem Textfeld und erstell in Deinem
Formular ein Unterformular. Wenn ein Textfeld voll ist spring in den
nächsten Datensatz, dann brauchst Du nur noch die Anzahl der Datensätze
mit DCount ermitteln. Vom optischen her schauts mit ein bißchen
probieren wie ein einziges Feld aus.

Ist zwar nicht sehr elegant, scheint aber einwandfrei zu funktionieren

Grüße aus Neumarkt

Stefan

Martin Volkmar schrieb:

Stefan Wirrer

unread,
Feb 25, 2000, 3:00:00 AM2/25/00
to
Hallo Martin,

Martin Volkmar <Martin....@dmc-group.de> schrieb


>
> Hallo Stefan,
> merci für deine Mühe, aber in den Thread geht's um Eingabefelder, also
> Dialoge. In einem Report-Textfeld kann ich nicht per {Down} blättern, und
> ich muss von einem potenziellen Fliesstext ausgehen, also kann ich nicht
> nach CR_LF suchen.

für was brauchst du die Anz. der Zeilen?
Die ist doch auch abhängig von der Breite des Memofeldes oder kannst du
100%ig davon ausgehen ausgehen, daß nur bei vbCrLf ein Zeilenumbruch ist?
Du kannst aber beim Öffnen des Berichtes (obs 'beim Formatieren' im
Detailbereich auch noch geht weiß ich nicht) in der zugrunde liegenden
Abfrage die Memofelder nach den vbCrLf überprüfen.


Gruß
Stefan

Martin Volkmar

unread,
Feb 25, 2000, 3:00:00 AM2/25/00
to

Stefan Wirrer <stefan...@volke-muc.de> schrieb in im Newsbeitrag:
5ac598...@192.168.77.247...

> für was brauchst du die Anz. der Zeilen?
Hallo Stefan,
Im Report sollen maximal 4 Zeilen des Memos ausgegeben werden, sind noch
weitere (und damit nicht gedruckte) Zeilen vorhanden, soll unter dem Text
per "..." darauf hingewiesen werden.
CR_LFs zählen hilft leider nicht, da im Memo ja auch Fließtext stehen kann.

Meine momentane Temporär-Lösung:
Ein zweites Textfeld mit dem selben Tabellenfeld, transparent, Schrift weiß
auf weiß, eine Zeile größer und verkleinerbar. Ist dieses Feld größer als
das sichtbare, erscheint der Hinweis, sonst nicht.
Nicht schick, aber funktioniert.

Gruß, Martin

Martin Volkmar

unread,
Feb 25, 2000, 3:00:00 AM2/25/00
to

Stefan Leitner <aon.91...@aon.at> schrieb in im Newsbeitrag:
38B44470...@aon.at...
> Hallo Martin

>
> Im Bericht kann man beim Memofeld die Größe automatisch anpassen. Sollte
> Dein Problem ähnlich wie meins sein, versuch mal die Variante:
> Erstell eine Detailtabelle mit einem Textfeld und erstell in Deinem
> Formular ein Unterformular. Wenn ein Textfeld voll ist spring in den
> nächsten Datensatz, dann brauchst Du nur noch die Anzahl der Datensätze
> mit DCount ermitteln. Vom optischen her schauts mit ein bißchen
> probieren wie ein einziges Feld aus.
>
> Ist zwar nicht sehr elegant, scheint aber einwandfrei zu funktionieren
>
Hallo Stefan,
merci für dein Zwischenergebnis.

Aber: Damit handele ich mir einerseits eine Strukturänderung an einer
laufenden Anwendung (in mehreren Installationen) ein, andererseits kriege
ich Probleme, wenn ich Fließtext eingebe bzw. per Clipboard einfüge.

Stefan Wirrer

unread,
Feb 28, 2000, 3:00:00 AM2/28/00
to
Hallo Martin,

Martin Volkmar <Martin....@dmc-group.de> schrieb
>


> Stefan Wirrer <stefan...@volke-muc.de> schrieb in im Newsbeitrag:

> > für was brauchst du die Anz. der Zeilen?
> Hallo Stefan,
> Im Report sollen maximal 4 Zeilen des Memos ausgegeben werden, sind noch
> weitere (und damit nicht gedruckte) Zeilen vorhanden, soll unter dem Text
> per "..." darauf hingewiesen werden.
> CR_LFs zählen hilft leider nicht, da im Memo ja auch Fließtext stehen
kann.
>

> Meine momentane Temporär-Lösung:
> Ein zweites Textfeld mit dem selben Tabellenfeld, transparent, Schrift
weiß
> auf weiß, eine Zeile größer und verkleinerbar. Ist dieses Feld größer als
> das sichtbare, erscheint der Hinweis, sonst nicht.
> Nicht schick, aber funktioniert.

da fällt mir auch nix schöneres ein.
Etwas einfacher, aber nicht so schön:
Memofeld knapp 4,5 Zeilen hoch machen ... da sieht man anhand der halben
Buchstaben, daß es noch weitergeht.

Gruß
Stefan

0 new messages