tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
396
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    discoboy discoboy ist offline Mitglied Bronze
    Registriert seit
    Sep 2006
    Beiträge
    26
    hallo!

    Ich hab zwei fragen:

    1. Ich habe einen Button und möchte ihn in mehreren Forms abfragen.
    Ich weiß das ich ihn irgendwie mit "public oder static" deklarieren muss,
    weiß aber net wie ich´s schreib.

    2. Kann ich eine Aktion starten wenn sich eine Variable ändert?
    Bsp: Variabel = Wert1
    Wenn sich Wert1 ein ändert soll ein Form erscheinen?

    Danke
     

  2. #2
    Avatar von DrivenHoliday
    DrivenHoliday DrivenHoliday ist offline Mitglied Silber
    Registriert seit
    Oct 2005
    Ort
    Deutschland(Niedersachsen)
    Beiträge
    63
    Was hast du denn genau für ein Problem?
     

  3. #3
    DevHB DevHB ist offline Mitglied Silber
    Registriert seit
    Aug 2006
    Ort
    Bremen
    Beiträge
    92
    Hi,

    das löst man normalerweise über Properties:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    Zu 2.)
    ' Form1:
    ' formweit
    Private m_sWert As String
     
    Public Property Let Wert(ByVal vData As String)
        m_sWert  = vData
        Call Form2.Show
    End Property

    Kannst Du erläutern, wie Du 1 meinst?
    Du willst einen Button abfragen? (abfragen = verwenden? )
     
    Gruß

    DevHB

  4. #4
    discoboy discoboy ist offline Mitglied Bronze
    Registriert seit
    Sep 2006
    Beiträge
    26
    Danke jetzt fehlt nur noch 1.

    müsste eigendlich ganz einfach sein, aber ich checks nicht.
    Möcht nur das ich einen Button auf allen Forms abfragen kann
     

  5. #5
    discoboy discoboy ist offline Mitglied Bronze
    Registriert seit
    Sep 2006
    Beiträge
    26
    jetzt genauer:

    ich hab eine Tabelle aufgezogen in Form1
    hab ein neues Form angelegt (Form2).
    von dort aus möchte ich jetzt die Tabelle füllen zeile für zeile, spalte für spalte
    die eingabe in die Felder der Tabelle erfolg über textfelder (im Form2)
    Mein problem:
    ich kann die Tabelle im Form2 nicht aufrufen.
    Ich möchte keine werte oder Eigenschafen, sondern das ganze Objekt Tabelle.

    Danke
     

  6. #6
    Andre W Andre W ist offline Mitglied
    Registriert seit
    Sep 2006
    Beiträge
    18
    Hast du es mal probiert mit
    Code :
    1
    
    Form2.Command1.
    usw.?
     

  7. #7
    DevHB DevHB ist offline Mitglied Silber
    Registriert seit
    Aug 2006
    Ort
    Bremen
    Beiträge
    92
    Moin,

    für sowas schreibt man sich dann eine public function/sub in ein Modul, an die Deine Tabelle übergeben wird.
    Wenn bei mir ein ListView gefüllt wird und dies unabhängig von einer Form passieren soll, dann kommt die Function in ein Modul, mit Modifier "Public"
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    ' Modul "modListView"
    Public Sub lvwFillMitarbeiter(ByVal oListView As ListView, _
                                              ByRef oRecordSet As ADODB.Recordset _
    )
         With oListView
     
         End With
    End Sub
     
    ' Form1
    Private Sub cmdFillMitarbeiter_Click()
         Call modListView.lvwFillMitarbeiter(lvwMitarbeiter, rsMitarbeiter)
    End Sub
     
    Gruß

    DevHB

  8. #8
    discoboy discoboy ist offline Mitglied Bronze
    Registriert seit
    Sep 2006
    Beiträge
    26
    Danke jetzt gehts!!
     

Ähnliche Themen

  1. Keine Ahnung
    Von Lektor21 im Forum PHP
    Antworten: 11
    Letzter Beitrag: 19.02.08, 19:15
  2. keine ahnung
    Von cstyla im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 14.10.07, 14:41
  3. keine ahnung!
    Von spooX im Forum Photoshop
    Antworten: 1
    Letzter Beitrag: 07.02.04, 11:17
  4. Keine Ahnung
    Von Nino im Forum Fun-Forum
    Antworten: 10
    Letzter Beitrag: 12.08.02, 17:17
  5. keine ahnung
    Von freekazoid im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 26.04.02, 13:34