Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Bei Änderung in CBO andere Spalte heranziehen ? Möglich ?
zurück: Listenfeldwert in Unterformular übergeben weiter: Nur ein Datensatz darf angehakt sein 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
JeremiasP
VBA-Anfänger


Verfasst am:
22. Jun 2009, 16:16
Rufname:
Wohnort: Leverkusen

Bei Änderung in CBO andere Spalte heranziehen ? Möglich ? - Bei Änderung in CBO andere Spalte heranziehen ? Möglich ?

Nach oben
       Version: Office 2003

Hallo zusammen,

ich habe mir sehr müselig ein für mich wunderbares Formular gebastelt. Nur gibt es 1 kleine Sache wo ich nichts weiß ob es überhaupt geht. Ich würde das komplette Formual kopieren hätte dann aber 2 Formular und das nur wegen dem Monat Januar und das wäre auch doof. H

Hier mein Problem:

Ich habe eine PLAN / IST Vergleich dargestellt in einem Formular und hier kann man über eine Combobox den Monat auswählen der dargestellt werden soll. Funktioniert auch alles super, nur wird für "PLAN" die Spalte "Planzahlen02-12" herangezogen.

Ich würde jetzt gerne wenn ich in der Combobox auf "Januar" stelle er für "PLAN" eine andere Spalte heranzieht aus der abfrage. Geht sowas per Makro ? Oder Programmierung ?

Hintergrund ist einfach der das die Planzahlen für jeden Monat gleich sind ausser für den Januar. Das heisst entweder ich lasse mir den Januar mit falschen Planzahlen anzeigen, oder muss extra das gleiche Formular nochmal anlegen nur für den Monat Januar(was ich eigentlich nicht möchte)

Ich hoffe es ist verständlich und mir kann evtl jemand weiter heflfen.

Gruß
Jeremias

_________________
Es gibt keine blöden Fragen, nur blöde Antworten.
MAPWARE
Access Profi(l)neurotiker


Verfasst am:
22. Jun 2009, 16:57
Rufname:
Wohnort: Hannover


AW: Bei Änderung in CBO andere Spalte heranziehen ? Möglich - AW: Bei Änderung in CBO andere Spalte heranziehen ? Möglich

Nach oben
       Version: Office 2003

Hi,

in solchen Fällen wird meistens ein bisschen gemogelt. Du kannst einfach beide Felder in das Formular legen. Am besten zunächst nebeneinander. Dann wird je nach Auswahl der Kombobox, das eine oder andere Textfeld unsichtbar geschaltet. Wenn der Code so funktioniert wie er soll, werden beide Textfelder exakt übereinander gelegt. Bevor wir allerdings damit anfangen, müssen alle involvierten Steuerelemente sinnvolle Namen erhalten.
Die Komboxbox vielleicht cboPlanMonat
Das Textfeld für Januar txtPlan01
Das Texteld für den Rest des Jahres txtPlan0212
Ach ja, eines noch, eine gute Idee ist das mit der Datenstruktur nicht. Das macht alle Folgeauswertungen unnötig komplizierter, weil die Fallunterscheidung Dich natürlich überall wieder beissen wird. Und spätestens ab März nächsten Jahres kommt dann noch der besondere Monat Juli hinzu.

_________________
Grüße
Marcus

Wer Controls nicht sinnvoll benennt, wird es später bereuen.
JeremiasP
VBA-Anfänger


Verfasst am:
23. Jun 2009, 08:54
Rufname:
Wohnort: Leverkusen

AW: Bei Änderung in CBO andere Spalte heranziehen ? Möglich - AW: Bei Änderung in CBO andere Spalte heranziehen ? Möglich

Nach oben
       Version: Office 2003

Hi Mapware,

danke schonmal für die Antwort, so in der Art hatte ich mir das auch gedacht nur weiß ich nicht wie der Code aussehen muss dann ? Muss ja dann eine IF THEN sein oder ? Jedenfalls habe ich die Steuerelmente sinnvolle Namen gegeben(das mache ich aber immer sofort).

CBO = cbo_Monat
Datenherkunft: 1;"Januar";2;"Februar" usw.

txt_Plan01
txt_Plan0212

Ich denke mal das der Code bei
Code:
Private Sub cbo_Monat_AfterUpdate()
    [frm_UFO_SIV].Requery
End Sub
hinein kommt oder ?

Der muss je dann ungefähr so aussehen :
Code:
    If Me.cbo_Monat = 1 Then
        Me.txt_Plan0212.visible = False
        Me.txt_Plan01.Visible = True
und wenn das was andere ist dann muss es auch wieder zurück wechseln...

Kannst du mir dabei noch helfen ?

Gruß
Jeremias

_________________
Es gibt keine blöden Fragen, nur blöde Antworten.
MAPWARE
Access Profi(l)neurotiker


Verfasst am:
23. Jun 2009, 10:46
Rufname:
Wohnort: Hannover

AW: Bei Änderung in CBO andere Spalte heranziehen ? Möglich - AW: Bei Änderung in CBO andere Spalte heranziehen ? Möglich

Nach oben
       Version: Office 2003

Hi,

Du bist doch schon super dicht dran. Razz
Code:
Private Sub cbo_Monat_AfterUpdate()
    Me.frm_UFO_SIV.Requery
    If Me.cbo_Monat = 1 Then
         Me.txt_Plan01.Visible = True
         Me.txt_Plan01.SetFocus
         Me.txt_Plan0212.Visible = False
      Else
        Me.txt_Plan0212.Visible = True
        Me.txt_Plan0212.SetFocus
        Me.txt_Plan01.Visible = False
    EndIf
End Sub
Das cbo_Monat braucht jetzt noch den Standardwert 1, txt_Plan01 wird im Entwurf des Formulars sichtbar und txt_Plan0212 wird unsichtbar. Damit wir beim Öffnen einen definierten Anfangszustand haben. Die SetFocus'e vermeiden Fehler, wenn der Focus gerade in dem Feld steht, das Du unsichtbar machen wolltest. Ich habe auch überall den Formularbezug Me. ergänzt, der Dir beim Tippen auch den Segen von Intellisense verschafft, und Dir alle zur Verfügung stehenden Methoden und Eigenschaften anzeigt.
_________________
Grüße
Marcus

Wer Controls nicht sinnvoll benennt, wird es später bereuen.
Gast



Verfasst am:
23. Jun 2009, 12:48
Rufname:


AW: Bei Änderung in CBO andere Spalte heranziehen ? Möglich - AW: Bei Änderung in CBO andere Spalte heranziehen ? Möglich

Nach oben
       Version: Office 2003

Funktioniert super ;) ! Freut mich, VIELEN VIELEN DANK für die schnelle Hilfe !
Warum aber schreibst du was von einen besonderen Monat Juli nächstes Jahr in deinen ersten Beitrag ?
Super Forum und nochmal spzial Dank an dich Mapware. Jetzt ist es vollständig korrekt mein Formular ;)

Gruß aus dem sonnigen Leverkusen

Jeremias
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: Eine Spalte leeren 8 Marius_W 4524 07. Dez 2005, 16:34
Marius_W Eine Spalte leeren
Keine neuen Beiträge Access Tabellen & Abfragen: Eine Spalte - ein Zeichen löschen 2 Gregor_Greg 3163 25. Nov 2005, 18:35
Gregor_Greg Eine Spalte - ein Zeichen löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Inhalt einer Spalte in eine andere Spalte übertragen. 1 Suman 2741 11. Sep 2005, 16:50
Ina Inhalt einer Spalte in eine andere Spalte übertragen.
Keine neuen Beiträge Access Tabellen & Abfragen: Access 2003 - Zählen von Werten in einer Spalte 1 Michael2003 1841 04. Aug 2005, 17:26
jens05 Access 2003 - Zählen von Werten in einer Spalte
Keine neuen Beiträge Access Tabellen & Abfragen: Frage: Ist es möglich ein CMS in Access zu erstellen? 0 eQuilbirium 740 20. Apr 2005, 11:26
eQuilbirium Frage: Ist es möglich ein CMS in Access zu erstellen?
Keine neuen Beiträge Access Tabellen & Abfragen: Zahl oder Text in einer Spalte 2 Veit 622 27. Feb 2005, 19:01
Veit Zahl oder Text in einer Spalte
Keine neuen Beiträge Access Tabellen & Abfragen: aus einer Spalte 2 machen??? 9 Maik_25 511 19. Jan 2005, 12:08
stpimi aus einer Spalte 2 machen???
Keine neuen Beiträge Access Tabellen & Abfragen: spalte dynamisch und in abhängigkeit vom wochtag füllen 3 doc77 812 10. Jan 2005, 13:32
lothi spalte dynamisch und in abhängigkeit vom wochtag füllen
Keine neuen Beiträge Access Tabellen & Abfragen: existierende Spalte durch aktualisieren mit punkten trennen 1 Gast 509 24. Nov 2004, 13:40
Skogafoss existierende Spalte durch aktualisieren mit punkten trennen
Keine neuen Beiträge Access Tabellen & Abfragen: mehrfache 1:N Beziehungen möglich??? 2 mathiash 504 18. Okt 2004, 14:46
mathiash mehrfache 1:N Beziehungen möglich???
Keine neuen Beiträge Access Tabellen & Abfragen: Erster Wert einer Spalte der größer x ist 1 Matloh_ 1122 04. Okt 2004, 22:46
Skogafoss Erster Wert einer Spalte der größer x ist
Keine neuen Beiträge Access Tabellen & Abfragen: Export mit Parameterangabe möglich? 0 mymatze 515 18. Aug 2004, 16:16
mymatze Export mit Parameterangabe möglich?
 

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