Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Registerseite in Abhängigkeit öffnen
zurück: wieder: access07 mausradscrollen i. formular zw. datensätzen weiter: Optionsgruppe erstellen führt zu Access Absturz 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
Rolling_Metty
Anfänger


Verfasst am:
26. Okt 2009, 13:06
Rufname:

Registerseite in Abhängigkeit öffnen - Registerseite in Abhängigkeit öffnen

Nach oben
       Version: Office 2k (2000)

Hallo Gemeinde,

ich habe in meiner Datenbank 4 verschiedene Rechnungsarten, die über einzelne Registerseiten ( RegisterStr344 ) ausgefüllt werden (Seite345; Seite346 etc.), während die Kerndaten (Rechnungsanschrift etc.) auf dem normalen Formular sind.

Über ein Pull-Down-Menü wähle ich dann die Druckart (Feldname: [RNART] )aus. Nun ist es immer so, dass wenn ich eine alte Rechnung öffne, die im Formular 2 ausgefüllt wurde, standartmäßig Seite 1 geöffnet ist. Kann ich Access irgendwie erklären, dass in Abhängigkeit vom Feldname [RNART] die entsprechende Seite des RegisterStr344 geöffnet wird?

Gruß Markus
MissPh!
Office-VBA-Programmiererin


Verfasst am:
26. Okt 2009, 13:52
Rufname:
Wohnort: NRW


AW: Registerseite in Abhängigkeit öffnen - AW: Registerseite in Abhängigkeit öffnen

Nach oben
       Version: Office 2k (2000)

Hallo Markus,
zunächst einmal möchte ich dir raten, deine Steuerelemente vernünftig zu benennen, das erleichtert den Umgang damit enorm.
Du musst dich nicht damit abfinden, was Access dir an Steuerelementnamen vorschlägt. ;)

Was die Auswahl der Registerkarte betrifft, so kannst du dies beim Anzeigen festlegen (Form_Current-Ereignis).
Im günstigsten Fall, liefert dir der Inhalt von RNART eine Zahl, die zur Seitenauswahl verwendet werden kann:
Code:
Me!RegisterStr4711 = Me!RNART - 1 ' Zählung beginnt bei 0
andernfalls könntest du so vorgehen:
Code:
Private Sub Form_Current()
    Select Case Me!RNART
    Case "A"
        Me!RegisterStr4711 = 0
    Case "B"
        Me!RegisterStr4711 = 1
    Case "C"
        Me!RegisterStr4711 = 2
    Case Else
        Me!RegisterStr4711 = 3
    End Select
End Sub
[/code]
_________________
Gruß MissPh!
Rolling_Metty
Anfänger


Verfasst am:
26. Okt 2009, 14:33
Rufname:

AW: Registerseite in Abhängigkeit öffnen - AW: Registerseite in Abhängigkeit öffnen

Nach oben
       Version: Office 2k (2000)

Erstmal Danke für die schnelle Antwort.

Ich habe es gleich mal versucht, mußte aber feststellen, dass meine Kombinationsfeld100, das mit dem Feld [RNART] verknüpft ist, keine Zahl sondern die entsprechende Rechnungsart ausgibt.

In Anlehung an deinen Code habe ich unter 'Beim Öffnen' des Formulars folgendes eingefügt:

Code:
If Me!Kombinationsfeld100 = "Abrechnung nach Einheiten" Then Me!RegisterStr344 = 0
        ElseIf Me!Kombinationsfeld100 = "Abrechnung nach Aufwand" Then Me!RegisterStr344 = 1
        ElseIf Me!Kombinationsfeld100 = "Abrechnung nach Positionen" Then Me!RegisterStr344 = 1
        ElseIf Me!Kombinationsfeld100 = "Rechnung mit Abschlag" Then Me!RegisterStr344 = 3
        ElseIf Me!Kombinationsfeld100 = "Schlussrechnung" Then Me!RegisterStr344 = 2
        ElseIf Me!Kombinationsfeld100 = "Nettorechnung §13b" Then Me!RegisterStr344 = 1
        ElseIf Me!Kombinationsfeld100 = "Rechnung lang" Then Me!RegisterStr344 = 1
    End If


Leider ohne Erfolg - denn statt des erhofften Erfolges, dass eine der 4 Register-Seiten sich öffnet kommt eine Fehlermeldung 'Fehler beim Kompalieren' und Markierung auf der 2. Zeile.

Wo liegt mein Denkfehler? Wer weiß rat?

Gruß Markus
MissPh!
Office-VBA-Programmiererin


Verfasst am:
26. Okt 2009, 14:38
Rufname:
Wohnort: NRW

AW: Registerseite in Abhängigkeit öffnen - AW: Registerseite in Abhängigkeit öffnen

Nach oben
       Version: Office 2k (2000)

Nicht umsonst (aber leider vergebens ;)) hatte ich dir das Ereignis "Beim Anzeigen" empfohlen.

Ansonsten: Nenne die Fehlermeldung.

Ich vermute mal, die Syntax ist so nicht OK, trenne die einzelnen Befehlszeilen:
Code:
If ... Then
    ... (tu was)
ElseIf ... Then
    ... (tu was)
.
.
.
End If

_________________
Gruß MissPh!
Rolling_Metty
Anfänger


Verfasst am:
26. Okt 2009, 15:02
Rufname:


AW: Registerseite in Abhängigkeit öffnen - AW: Registerseite in Abhängigkeit öffnen

Nach oben
       Version: Office 2k (2000)

Zitat:
Ich vermute mal, die Syntax ist so nicht OK, trenne die einzelnen Befehlszeilen

Dachte ich mir auch, und siehe da, mit
Code:
Private Sub Form_Current()

        If Me!Kombinationsfeld100 = "Abrechnung nach Einheiten" Then
                    Me!RegisterStr344 = 0
       
            ElseIf Me!Kombinationsfeld100 = "Abrechnung nach Aufwand" Then
                    Me!RegisterStr344 = 1
       
            ElseIf Me!Kombinationsfeld100 = "Abrechnung nach Positionen" Then
                    Me!RegisterStr344 = 1
       
            ElseIf Me!Kombinationsfeld100 = "Rechnung mit Abschlag" Then
                    Me!RegisterStr344 = 3
       
            ElseIf Me!Kombinationsfeld100 = "Schlussrechnung" Then
                    Me!RegisterStr344 = 2
       
            ElseIf Me!Kombinationsfeld100 = "Nettorechnung §13b" Then
                    Me!RegisterStr344 = 1
       
            ElseIf Me!Kombinationsfeld100 = "Rechnung lang" Then
                    Me!RegisterStr344 = 1
       
            Else
                    Me!RegisterStr344 = 0
   
        End If
   
End Sub
fuktioniert das Ganze wie gewünscht! Wieder viel dazugelernt!

Ich danke ganz herzlich für die freundliche und geduldige Hilfe!

Gruß Markus
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: mdb mit Passwort öffnen 5 azwinzds 2147 25. Sep 2009, 17:01
lleopard mdb mit Passwort öffnen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in einwer zweiten Datenbank öffnen??? 7 Martina83 301 14. Sep 2009, 08:45
Martina83 Abfrage in einwer zweiten Datenbank öffnen???
Keine neuen Beiträge Access Tabellen & Abfragen: Status Spalte in Abhängigkeit.... 0 nakoda 181 02. Jul 2009, 10:19
nakoda Status Spalte in Abhängigkeit....
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage und PivotChart gleichzeitig öffnen? 0 Wurzelzwerg 400 04. Dez 2008, 16:18
Wurzelzwerg Abfrage und PivotChart gleichzeitig öffnen?
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Problem im Access mit dem öffnen von Pfaden via VB 1 Chillah 423 16. Sep 2008, 21:15
Willi Wipp Problem im Access mit dem öffnen von Pfaden via VB
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage per Button in Excel öffnen und umformatieren 3 smartiee 4187 31. Mai 2008, 18:03
steffen0815 Abfrage per Button in Excel öffnen und umformatieren
Keine neuen Beiträge Access Tabellen & Abfragen: Formular öffnen nach autom. abfrage 2 Melanie08 510 26. Feb 2008, 12:24
Melanie08 Formular öffnen nach autom. abfrage
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: PDF - Datei öffnen... 2 SzP/TEF13 1143 11. Feb 2008, 17:24
Willi Wipp PDF - Datei öffnen...
Keine neuen Beiträge Access Tabellen & Abfragen: Case, IIF, Werte in Abhängigkeit von Bedingungen setzen 18 schikoli 2834 16. Jan 2008, 16:42
Gek Case, IIF, Werte in Abhängigkeit von Bedingungen setzen
Keine neuen Beiträge Access Tabellen & Abfragen: Summieren in Abhängigkeit eines anderen Feldes 6 Norbert K. 583 12. Dez 2007, 17:08
Willi Wipp Summieren in Abhängigkeit eines anderen Feldes
Keine neuen Beiträge Access Tabellen & Abfragen: Access sürzt beim öffnen/bearbeiten einer Tabelle ab 3 bama75 1224 08. Aug 2007, 23:23
Willi Wipp Access sürzt beim öffnen/bearbeiten einer Tabelle ab
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle aus anderer Datenbank öffnen und einen Wert auslesen 8 jwombel 1653 25. Apr 2007, 06:29
jwombel Tabelle aus anderer Datenbank öffnen und einen Wert auslesen
 

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