Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Leeres Formular / Einblenden von Kombifelder
zurück: Bilder verschwinden bei DB-Umzug weiter: Datensatz mit Werten unterschiedlichen Datums Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Mirko K
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. März 2010, 15:58
Rufname:

Leeres Formular / Einblenden von Kombifelder - Leeres Formular / Einblenden von Kombifelder

Nach oben
       Version: Office 2003

Hi zusammen,

beim Entwurf meiner Formular stehe ich vor folgendem Problem, bei dem ich euch um einen Hinweis zur Lösung bitten möchte:
In einem Fomular werden entsprechend der Eingabe in einem Kombifeld dieses Formulares verschiedene kombifelder (und andere Elemente) angezeigt oder auch eben nicht. Dies geschieht durch eine Ereignisprozedur "Nach Aktualisierung" mit Hilfe einer CASE-Anweisung. Das klappt auch soweit logischerweise nach der Aktualisierung des Feldes. Beim Anlegen eines neuen Datensatzes bzw. beim Wiederaufrufen eines bestehenden Datensatzes erscheinen natürlich leider alle Felder. Wie bekomme ich es denn hin, dass sozusagen "am Anfang" garkeins der "optionalen" Felder angezeigt wird?

Für Hilfe bedankt sich

Mirko
MiLie
kein Office- VBA- Programmierer


Verfasst am:
28. März 2010, 16:14
Rufname: Micha
Wohnort: Chemnitz


AW: Leeres Formular / Einblenden von Kombifelder - AW: Leeres Formular / Einblenden von Kombifelder

Nach oben
       Version: Office 2003

Hallo,

du kannst im Ereignis "beim Anzeigen" (Current) abfragen ob du dich in einen neuen Datensatz befindest und deine Steuerelemente anzeigen.
Code:
    If Me.NewRecord = True Then
        Me.Steuelement.Enabled = True
        '...
    End If
' oder
    Me.Steuerelement.Enabled = Me.NewRecord

_________________
Viele Grüße

Micha

Schreibfehler die Ihr findet, könnt Ihr behalten
Mirko K
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. März 2010, 23:40
Rufname:

AW: Leeres Formular / Einblenden von Kombifelder - AW: Leeres Formular / Einblenden von Kombifelder

Nach oben
       Version: Office 2003

Hi Micha,

vielen Dank erstmal für deine hilfreiche Antwort! Das hat schon einen großen Schritt gemacht. Ich habe das enabled allerdings durch ein visible ausgetauscht (hat das Nachteile?).
Jetzt sieht´s so aus: Sobald ich ein Kombifeld in Datensatz "A" aktualisiere, erscheinen wunschgemäß genau die richtigen Kombifelder. Wenn ich nun aber einen Datensatz "B" weiterblättere, sind dort auch unverändert genau die Kombifelder vom Datensatz "A" zu sehe, und nicht die, die eigentlich durch den Inhalt des Kombifeldes in Datensatz "B" zu sehen sein sollten.
Wie funktioniert das denn wohl, dass immer die Kombibox des gerade ausgewählten Datensatzes das Erscheinen der optionalen Felder bestimmt?
Ich habe die DB mal angehängt. Es geht um das Formular "Veranstaltung", darin soll Kombifeld "VeranstaltungartID_F" das Erscheinen im Code befindlichen Felder steuern:
Code:
Private Sub Form_Current()
    If Me.NewRecord = True Then
        Me.cboOrganisationID_F.Visible = False
        Me.button_FormOrganisationNeu.Visible = False
        Me.cboAnsprechpartnerID_F.Visible = False
        Me.button_FormPersonNeu.Visible = False
        Me.KundeID_F.Visible = False
        Me.button_AnmeldelisteOeffnen.Visible = False
        Me.AnmeldestatusID_F.Visible = False
        Me.Anmeldedatum.Visible = False
        Me.Kostenbeitrag.Visible = False
        Me.ZahlungsartID_F.Visible = False
        Me.Zahlungsdatum.Visible = False
    End If
End Sub
Vielen Dank schonmal für Hinweise und Hilfen!

Beste Grüße

Mirko



Projektverwaltung_07.zip
 Beschreibung:

Download
 Dateiname:  Projektverwaltung_07.zip
 Dateigröße:  90.9 KB
 Heruntergeladen:  13 mal

Willi Wipp
Moderator


Verfasst am:
29. März 2010, 03:18
Rufname:
Wohnort: Raum Wiesbaden

Re: Leeres Formular / Einblenden von Kombifelder - Re: Leeres Formular / Einblenden von Kombifelder

Nach oben
       Version: Office 2003

Hi Mirko K,

Du musst die Anzeige auch beim Datensatzwechsel ==> Beim Anzeigen (Current)
entsprechend der Auswahl in den Kombinationsfeldern steuern (Else).
Code:
Private Sub Form_Current()
    If Me.NewRecord = True Then
        Me.cboOrganisationID_F.Visible = False
        Me.button_FormOrganisationNeu.Visible = False
        Me.cboAnsprechpartnerID_F.Visible = False
        Me.button_FormPersonNeu.Visible = False
        Me.KundeID_F.Visible = False
        Me.button_AnmeldelisteOeffnen.Visible = False
        Me.AnmeldestatusID_F.Visible = False
        Me.Anmeldedatum.Visible = False
        Me.Kostenbeitrag.Visible = False
        Me.ZahlungsartID_F.Visible = False
        Me.Zahlungsdatum.Visible = False
      Else
        VeranstaltungsartID_F_AfterUpdate
    End If
End Sub

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Mirko K
Im Profil kannst Du frei den Rang ändern


Verfasst am:
29. März 2010, 11:29
Rufname:


AW: Leeres Formular / Einblenden von Kombifelder - AW: Leeres Formular / Einblenden von Kombifelder

Nach oben
       Version: Office 2003

Hi Willi,

genial Very Happy Very Happy Very Happy
Vielen Dank!!! Wenn man´s nur immer wüsste! Aber aller Anfang ist schwer...

Willi, wo du grad "dran" bist: Ich kann mir vorstellen, dass ich wohl noch verschiedene Fragen zu meiner DB haben werde. Soll ich die unter diesem thread stellen oder jeweils ein neues zum besseren Auffinden aufmachen?

Lieben Gruß und nochmals Danke für die schnelle und supergute Hilfe!

Mirko
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage von Formular zu mehreren Tabellen gleichzeitig 5 Friedel 1237 22. Mai 2005, 11:06
jens05 Abfrage von Formular zu mehreren Tabellen gleichzeitig
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in Formular einbinden? 1 Percobodio 2045 29. Apr 2005, 11:29
lothi Abfrage in Formular einbinden?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrageergebnis als neues Formular anzeigen 2 mila 3034 12. Apr 2005, 12:38
mila Abfrageergebnis als neues Formular anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Anzahl der Datensätze zählen (im Formular oder Bericht) ? 3 anna-bolika 3756 31. März 2005, 12:50
Dalmatinchen Anzahl der Datensätze zählen (im Formular oder Bericht) ?
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Formular Daten in einer Tabelle speichern? 1 Gast 1017 24. März 2005, 16:24
Willi Wipp Formular Daten in einer Tabelle speichern?
Keine neuen Beiträge Access Tabellen & Abfragen: Leeres Datum-Feld filtern 2 Hockstrasse 900 16. Feb 2005, 00:36
Hockstrasse Leeres Datum-Feld filtern
Keine neuen Beiträge Access Tabellen & Abfragen: Leeres Feld mit "no info" ausfüllen 2 Gast 696 14. Feb 2005, 15:25
Gast Leeres Feld mit "no info" ausfüllen
Keine neuen Beiträge Access Tabellen & Abfragen: Automatische Aktualisierung von generiertem Wert im Formular 9 GandalfTCM 1041 09. Feb 2005, 17:40
lothi Automatische Aktualisierung von generiertem Wert im Formular
Keine neuen Beiträge Access Tabellen & Abfragen: mehrer abfragen ein formular 1 romu 719 10. Jan 2005, 15:54
lothi mehrer abfragen ein formular
Keine neuen Beiträge Access Tabellen & Abfragen: Add Record - Formular in ein Nebenformular 6 User007 926 27. Okt 2004, 11:49
Gast Add Record - Formular in ein Nebenformular
Keine neuen Beiträge Access Tabellen & Abfragen: Kriterien aus nem Formular die mich fertig machen!!! 19 Martin von der Bergwiese 2658 24. Aug 2004, 12:53
Lorenz Kriterien aus nem Formular die mich fertig machen!!!
Keine neuen Beiträge Access Tabellen & Abfragen: Formular aus Endlosformular öffnen ? 10 G-Markus 1619 20. Jul 2004, 15:38
Gast Formular aus Endlosformular öffnen ?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft-Excel Diagramme