Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: smily68 am Juni 03, 2012, 12:18:24

Titel: Wert änderen bei allen markierten Datensätzen eine UFormulares
Beitrag von: smily68 am Juni 03, 2012, 12:18:24
Hallo

Ich habe ein Formular (Auftrag) in diesem gibt es ein Unterformular (Auftragspositionen) als Datenblattformular. Ich möchten nun in diesem Unterfomular mehrer Datensätze markiern und anschliessen mit einem Button im Formular (Auftrag) bei allen markierten Datensätzen den Wert eines Feldes änderen (von Lieferung offen auf geliefert setzten).

Ich habe nur Kenntnis wie ich dies mit einem markierten Datensatz machen kann. Mit mehreren markierten Datensätzen, da stehe ich an.

Wer kann mir helfen?

Gruss Daniel
Titel: Re: Wert änderen bei allen markierten Datensätzen eine UFormulares
Beitrag von: database am Juni 03, 2012, 12:54:51
Hallo,

wenn deine Tabelle 'Auftragspositionen' ein Statusfeld enthält könntest du dieses Feld pro Datensatz durch aktivieren einer Chekbox im UFo ändern.
Allerdings denke ich, dass das in einem Datenblatt-Formular nur machbar ist, wenn dabei der PK des Datensatzes ausgelesen werden kann
bzw wenn das Statusfeld als ja/nein Feld in der Tabelle besteht und dieses Feld als Checkbox im Ufo dargestellt wird. (Ist aber relativ unsicher wegen unbeabsichtigter Änderungen)

Wie hast du dir denn die Markierung der Datensätze vorgestellt?
Titel: Re: Wert änderen bei allen markierten Datensätzen eine UFormulares
Beitrag von: DF6GL am Juni 03, 2012, 16:43:18
Hallo,


vermutlich hilft :  http://www.donkarl.com/?FAQ4.40


ob es in der Datenblatt-Ansicht auch funktioniert, ist auszutesten.....
Titel: Re: Wert änderen bei allen markierten Datensätzen eine UFormulares
Beitrag von: database am Juni 03, 2012, 18:37:32
Hallo,

... wobei besonders der letzte Absatz dieser FAQ zu beachten sein wird.
Titel: Re: Wert änderen bei allen markierten Datensätzen eine UFormulares
Beitrag von: 69bruno am Juni 15, 2012, 11:56:45
Hallo Daniel,

wenn es um zusammenhängende Zeilen geht, kann dir die Donkarl FAQ helfen.

Allerdings dürfte es schwierig werden, die Schaltfläche im Hauptformular zu betätigen, ohne den Fokus der ausgewählten Zeilen zu ändern. Daher habe ich das MouseUp-Ereignis genommen. Dann brauchst du nur noch abzufragen, welcher Wert gesetzt werden soll.

Gruß
69