Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Gültigkeitsregeln in Tabellenfeldern vom Typ Text
  • micmen01.02.13 16:23
       └ RE: Gültigkeitsregeln in Tabellenfeldern vom Typ... Karl Donaubauer01.02.13 17:29
  • Bei Eingabe PLZ entweder Ort oder Auswahl
  • dekr4931.01.13 19:57
       └ RE: Bei Eingabe PLZ entweder Ort oder Auswahl Karl Donaubauer31.01.13 21:55
          └ RE: Bei Eingabe PLZ entweder Ort oder Auswahl dekr4901.02.13 12:28
             └ RE: Bei Eingabe PLZ entweder Ort oder Auswahl Karl Donaubauer01.02.13 13:40
  • Win8-App per Schaltfläche in AccFrm starten
  • grundguenther31.01.13 21:59
  • sms
  • sibern31.01.13 10:47
       └ RE: sms Micha_DU31.01.13 15:28
  • Splitform im geöffneten Formular mit VBA wegschalt...
  • Lorenz24.01.13 12:52
       └ RE: Splitform im geöffneten Formular mit VBA weg... PeterDoering25.01.13 21:58
          └ RE: Splitform im geöffneten Formular mit VBA w... Lorenz26.01.13 14:42
             └ RE: Splitform im geöffneten Formular mit ... Lorenz30.01.13 21:05
  • fortlaufende Rechnungsnummern
  • sunshine7767728.01.13 09:13
       └ RE: fortlaufende Rechnungsnummern Lorenz28.01.13 15:06
          └ RE: fortlaufende Rechnungsnummern sunshine7767728.01.13 20:57
          └ RE: fortlaufende Rechnungsnummern sunshine7767729.01.13 13:46
             └ RE: fortlaufende Rechnungsnummern Karl Donaubauer30.01.13 14:34
             └ RE: fortlaufende Rechnungsnummern Lorenz30.01.13 20:45
             └ RE: fortlaufende Rechnungsnummern Lorenz30.01.13 20:51
  • Memofeld Zoomen ähnlich wie acCmdZoomBox
  • BetzMartin27.01.13 17:54
       └ RE: Memofeld Zoomen ähnlich wie acCmdZoomBox PeterDoering27.01.13 19:38
          └ RE: Memofeld Zoomen ähnlich wie acCmdZoomBox BetzMartin28.01.13 06:55
          └ RE: Memofeld Zoomen ähnlich wie acCmdZoomBox BetzMartin28.01.13 20:13
          └ RE: Memofeld Zoomen ähnlich wie acCmdZoomBox BetzMartin28.01.13 22:46
             └ RE: Memofeld Zoomen ähnlich wie acCmdZoomBox PeterDoering29.01.13 00:47
                └ RE: Memofeld Zoomen ähnlich wie acCmdZoomBox BetzMartin29.01.13 07:01
  • Zufallszahl erstellen
  • André.H26.01.13 20:09
       └ RE: Zufallszahl erstellen PeterDoering27.01.13 19:31
  • druckertreiber umgehen
  • wlueckemann24.01.13 10:20
       └ RE: druckertreiber umgehen PeterDoering25.01.13 23:32
  • Probleme mit .accde
  • Susanne Wittpoth23.01.13 16:17
       └ RE: Probleme mit .accde, Ergänzung Susanne Wittpoth24.01.13 13:54
          └ RE: Probleme mit .accde, Ergänzung PeterDoering25.01.13 21:44
  • Unterbericht zur Laufzeit ändern
  • Lorenz25.01.13 13:21
       └ gelöst: Unterbericht zur Laufzeit ändern Lorenz25.01.13 14:33
  • DS anfügen, wenn Kombination zweier Werte noch nic...
  • micmen24.01.13 17:07
       └ RE: DS anfügen, wenn Kombination zweier Werte no... Karl Donaubauer24.01.13 18:09
          └ RE: DS anfügen, wenn Kombination zweier Werte ... micmen25.01.13 12:40
  • unsichtbare MenuBar in Access2010-64bit
  • nat25.01.13 10:03
       └ RE: unsichtbare MenuBar in Access2010-64bit micmen25.01.13 10:22
          └ RE: unsichtbare MenuBar in Access2010-64bit nat25.01.13 10:41
  • Vertrag-Nr. ergänzen
  • sunshine7767724.01.13 13:27
       └ RE: Vertrag-Nr. ergänzen Lorenz24.01.13 13:35
          └ RE: Vertrag-Nr. ergänzen sunshine7767724.01.13 14:01
  • NotInList Spinnt
  • @Julia22.01.13 20:28
       └ RE: NotInList Spinnt Karl Donaubauer23.01.13 01:06
          └ RE: NotInList Spinnt @Julia23.01.13 11:28
             └ RE: NotInList Spinnt @Julia23.01.13 12:39
                └ RE: Gelöst NotInList Spinnt @Julia23.01.13 13:49
    Lorenz
    Gesendet: 30.01.13 21:05
    Betreff: RE: Splitform im geöffneten Formular mit VBA wegschalten?


    Veteran

    Beiträge: 102
    100
    Hallo an alle,

    ich habe die geteilten Tabellen jetzt wieder ganz rausgenommen. So als erster Ansatz sind die super, aber sobald man programmieren muss, zeigen sich die üblen Details:

    Die beiden "Hälften" sind intern offenbar zwei einzelne Formulare, von denen zwar das "DatasheetForm" einzeln angeprochen werden kann, aber nicht vom "richtigen" Formular zu unterscheiden ist, auch nicht namentlich. Das "richtige" Formular hingegen hat nicht einmal ein eigenes Objekt. Das hat zur Folge, dass sich der Fokus nicht per VBA zwischen den beiden verschieben lässt.

    Hat mein Benutzer also im DataSheet einen Datensatz per Klick ausgewählt und ruft nun via Ribbon einen Befehl von mir auf, scheitert dieser beispielsweise beim Deaktivieren eines Objekts "abc". Dieses "abc" liegt auf dem "richtigen" Formular und hatte dort noch den Fokus. Um den wegzukriegen, rufe ich vorher "Me.xyz.SetFocus" auf, weil ich es ja sonst nicht deaktivieren darf. Die Fehlermeldung sagt dann, dass ein Objekt "xyz" nicht existiert. Natürlich existiert das im "richtigen" Formular, es fehlt nur im DataSheet, wo ich dessen Spalte weggeblendet hatte. Leider gibt es keine Möglichkeit, dem Code beizubringen, dass ich gar nicht das DataSheet meine, sondern die andere Hälfte.

    Es kommt rein optisch die ärgerliche Eigenheit hinzu, dass der (senkrechte) Split-Balken von rechts rechnet. Habe ich also einen kleinen Entwurfsbildschirm und das DataSheet links am Rand, so ergibt sich eine schmale Breite für das "richtige" Formular. Dessen Objekte sind natürlich mit Anker so eingestellt, dass sie sich bei Bedarf nach rechts verlängern. Öffnet nun jemand das Formular auf einem großen Bildschirm, ist das DataSheet überflüssigerweise total breit und das "richtige" Formulare klebt immer noch klein am rechten Rand. Nix von wegen Anker und nach rechts verlängern. Das ist erst, wenn der Split-Balken wieder manuell nach links geschoben wird. Da müsste ich also dauernd mit VBA und Bildschirmbreite herumrechnen, um das abzufangen. Das wiederum kollidiert mit den Ankern, wie ich inzwischen gelernt habe.

    Also gut gemeint, aber VBA-technisch nicht gut gemacht.

    tschö, Lorenz
    Top of the page Bottom of the page


    Seite: < 62 63 64 65 66 67 ... 68 69 70 71 72 73 74 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)