Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Optiplex am November 21, 2010, 15:53:48

Titel: Textfeldinhalt als tei des Tiptextes
Beitrag von: Optiplex am November 21, 2010, 15:53:48
Hallo zusammen,
ich habe mal wieder mal was spezielles, und zwar ich möchte den Inhalt eines Textfeldes das nicht aktiviert und gesperrt ist, als Teil des Controltiptextes verwenden, kann man das irgendwie bewerkstelligen dass zb. "Das Turnier ist zu " & Me.prozent & " erledigt." angezeigt wird.

Ich hoffe jemand hat einen Tip für mich.

Griß Dieter
Titel: Re: Textfeldinhalt als tei des Tiptextes
Beitrag von: bahasu am November 21, 2010, 16:33:22
Hallo,

Me.DeinFeld.ControlTipText =  "Das Turnier ist zu " & Me.prozent & "% erledigt"

Harald
Titel: Re: Textfeldinhalt als tei des Tiptextes
Beitrag von: Hondo am November 21, 2010, 16:34:37
Wobei man besser Me!prozent schreibt.

Andreas
Titel: Re: Textfeldinhalt als tei des Tiptextes
Beitrag von: Optiplex am November 21, 2010, 16:48:51
Oje ich glaube ich habe mich mal wieder falsch ausgedrückt,

Die Syntax ist mir schon klar,was ich meinte war, da das Feld nicht aktiviert und gesperrt ist kann ich das Ereignis bei Mousebewegung nicht verwenden, um den TipText zu ändern. Gibt es trotzdem eine Möglichkeit.
Titel: Re: Textfeldinhalt als tei des Tiptextes
Beitrag von: bahasu am November 21, 2010, 20:20:22
Hi

was spricht dagegen, das Ereignis "Beim Anzeigen" oder "Vor Aktualisierung" zu nutzen?

Harald
Titel: Re: Textfeldinhalt als tei des Tiptextes
Beitrag von: database am November 22, 2010, 07:20:31
Hallo, guten Morgen,

wenn die Einstellungen für das Feld ...  enabled = True / locked = false  ...  lauten dann gehts auch mit On MouseMove.

Vielleicht nur ein Kompromiss - aber durch 'locked' kann in Feld nicht geschrieben werden, die Funktion des MouseMove bleibt aber erhalten.
Sobald 'enabled' auf False gestellt wird,  geht nix mehr.

Grüße
Titel: Re: Textfeldinhalt als tei des Tiptextes
Beitrag von: Optiplex am November 22, 2010, 12:34:52
Halo Zusammen,

@bahasu,
tut mir leid, aber in einem Endlosformular bekommtst du da eventuell falsche Angaben (in einem Einzelformular hätte beim Anzeigen funktioniert).

@Hondo,
genau so ist es. Gibt es denn da nichts, dass man das trotzdem erreichen kann, über ein eigenständiges Klassenmodul zum Beispiel. Ich meine ich hätte da mal was gelesen, dass man Controls dort (in Klassenmodulen) um Funktionen und Ereignissen erweitern kann.

Gruß Dieter
Titel: Re: Textfeldinhalt als tei des Tiptextes
Beitrag von: database am November 22, 2010, 12:48:13
Hallo,

Zitat...über ein eigenständiges Klassenmodul zum Beispiel...
wird dir nicht viel bringen, da das Control wenn enabled = false  keine Ereignisse mehr auslösen kann.
Titel: Re: Textfeldinhalt als tei des Tiptextes
Beitrag von: Optiplex am November 23, 2010, 12:28:44
Hallo Database,
das war auch nur so eine Idee, ich habe irgendwo gelesen, dass es noch mehr Mouse Ereignisse gibt.
Ich denke da an die Ereignisse MouseEnter, MouseLeave die es zwar gibt aber in den Controls nicht Public sind, auch könnte man die aktuellen Ereignisse überschreiben. Nur ob das in VBA war, kann ich nicht sagen denn ich finde diese Seite in welcher das beschrieben ist nicht mehr.

Trotzden Danke dass du dich mit der Frage beschäftigt hast.

Gruß Dieter
Titel: Re: Textfeldinhalt als tei des Tiptextes
Beitrag von: Josef am November 23, 2010, 14:53:26
Hallo!

Bezüglich ControlTipText und Endlosformular:
Etwas umständlich kann es werden, wenn man den TipText nicht nur vom ausgewählten Datensatz lesen will, sondern auch von den anderen sichtbaren Datensätzen.
Dafür müsste man zuerst herausfinden, über welchem Datensatz der Mauszeiger steht, um anschließend die Werte aus dem Recordset auslesen zu können.

Für das Auslesen des Mauszeiger wird vermutliche eine API-Funktion notwendig werden, um die Position innerhalb das Formular-Fensters zu erhalten.
Mit dieser Position in Verbindung mit SelTop-Eigenschaft des Formulars sollte der DS unter dem Mauszeiger berechnet werden können.

mfg
Josef
Titel: Re: Textfeldinhalt als tei des Tiptextes
Beitrag von: Optiplex am November 24, 2010, 12:40:07
Hallo Josef,

genau darum geht es, bei einem Einzelformular kann ich das Ereignis Beim Anzeigen verwenden. Nur ich kenne die benötigten API's nicht und ich finde auch diese besagte Seite im Internet nicht mehr, ich weis dass das jemand als eigenständige Klasse mal gelöst hatte.

Gruß Dieter
Titel: Re: Textfeldinhalt als tei des Tiptextes
Beitrag von: Manfred S am November 24, 2010, 13:24:46
Hallo,

ich meine mich zu erinnern, bei Lebans.com dazu mal eine Lösung entdeckt zu haben.
Titel: Re: Textfeldinhalt als tei des Tiptextes
Beitrag von: Optiplex am November 25, 2010, 09:16:06
Danke Manfred für den Tip,
Habe mir die Klasse mal angeschaut, und ob sie die Funtionalität erfüllt kann ich noch nicht sagen, ich bin noch dabei den Code zu testen und zu verstehen. wenn ich da besser durchblicke sage ich dir noch Bescheid.

Gruß Dieter