vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
neue Instanz einer Form 
Autor: Philipp Wunderlich
Datum: 28.01.04 10:52

Hallo VBler,

ich hab folgendes Problem:

Ich will aus einer Liste von Personen in der einen Form durch einen Doppelklick eine neue Form aufmachen, in der dann die detaillierten Daten der Person angezeigt werden. Dies soll auch öfters möglich sein. Also es sollen gleichzeitig mehrer Formen mit den Details unterschiedlicher Personen offen sein (keine MDI-Form).


Das erste Problem ist eine vernünftige Übergabe der ID der Person, um die Daten dann in der Detailform auszulesen. Im Moment mach ich dies über die Tag-Eigenschaft der Form.

   Dim FormInstanz As Form
   Set FormInstanz = New frmPerson
   FormInstanz.Tag = PersonID
   FormInstanz.Show
Das zweite Problem ist das Form_Load Event, dass leider nur einmal aufgerufen wird . Auch wenn ich eine zweite Instanz erstelle, wird diese Event nicht nochmal aufgerufen. Hier wollte ich aber natürlich die Daten laden.

Ich behelfe mich gerade mit dem Form_Activate Event, indem ich aber erst Abfragen muss, ob die Daten schon geladen sind, da diese Event ja öfters aufgerufen wird, also bei jeder Aktivierung der Form.

Hatte jemand von euch schon mal ähnliche Problem und könnte mir dann einen neuen Denkanstoss geben?

Danke schon mal für euer Interesse und Hilfe.

--
cu & have fun
Philipp

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
neue Instanz einer Form835Philipp Wunderl...28.01.04 10:52
Mein Vorschlag 665ThinkingBomb28.01.04 13:24
Re: Mein Vorschlag 590Philipp Wunderl...28.01.04 14:04
Kein Problem584ThinkingBomb28.01.04 14:36

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel