Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Text ein- und ausblenden per Button

Begonnen von mYcr0ft, August 06, 2019, 11:10:08

⏪ vorheriges - nächstes ⏩

mYcr0ft

Hallo Community,
leider bin ich in Access ein wenig eingerostet und bekomme einige Sachen ohne Hilfe nicht hin. Daher hier nun mein Hilfeersuchen bei euch :). Einen Screenshot meines bisherigen "Erfolges" habe ich angehängt.

ich habe vor, in meinem Formular folgende Features zu nutzen:

- der Button "vor" soll bei Betätigung den nächsten Datensatz aus der hinterlegten Tabelle in die einzelnen Felder oben übertragen
- der Button "zurück" soll immer einen Datensatz zurück springen und ebenfalls die einzelnen Felder befüllen

Beim Button "Pflegedetails" bin ich mir noch nicht sicher, was genau ich machen will. Hier hatte ich folgende Ideen:
- Bei Klick auf diesen Button soll eine Art Popup aufgehen, wo die Informationen zu diesem einzelnen Datensatz individuell stehen (-> müsste dann auf alle Datensätze angepasst werden - ist das so einfach machbar? Wenn ja, wie?)
- Der oben erwähnte Infotext wird beim ersten Klick auf den Button im Formular eingeblendet, bei einem weiteren Klick auf den Button wieder ausgeblendet.

Welche der beiden Ideen wäre eher realisierbar? Könnt ihr mir helfen das umzusetzen?

Vielen Dank
Grüße
mYcr0ft

MzKlMu

#1
Hallo,
in dieser Form halte ich den 1.Teil des Vorhabens für ersatzlos überflüssig.
Wenn Du ein gebundenes Formular verwendest, kannst Du ganz einfach in den Datensätzen blättern, vor und zurück, auch zu einem neuen Datensatz, ganz nach belieben. Da muss nix übertragen werden. Wenn Du willst kannst Du Dir dazu auch Buttons machen.

Das mit den Pflegedetails musst Du mal genauer erklären.

PS:
Das Bild hilft nicht wirklich, das hättest Du Dir sparen können.
Ein Bild des Beziehungsfensters (es gibt hoffentlich Beziehungen) wäre da besser gewesen.
Gruß Klaus

mYcr0ft

Hallo,
bei den Pflegedetails geht es um folgendes:
Jeder Kunde wird von unserer Firma nach einem Leistungsverzeichnis bearbeitet. Z. B. Kunde 1 hat "Grau klein" als Vertragsinhalt. "Grau klein" ist mit einem speziellen Leistungsumfang bei uns festgelegt. Soll heissen: Ist Kunde 1 gerade geöffnet und ich klicke auf den Button "Pflegedetails", sollen alle Informationen zu "Grau klein" angezeigt werden (per Popup oder im Formular selber). Klicke ich auf den nächsten Kunden, der meinetwegen "Winter" als Leistungen hat, sollen beim Klick auf den Button alle Informationen zu "Winter" angezeigt werden. Das ganze dann für jeden Kunden individuell.

P.S.: Die Sache mit den Beziehungen muss ich auch noch machen. Habe bisher - und ich weiss das ist was wenig - nur einen Datensatz zum Test angelegt

Beaker s.a.

@mYcr0ft
Minimal!beispiel anbei.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

mYcr0ft

Hallo,
danke für die viele Hilfe!! Habe die Lösung mit Checkboxen umgangen. Da man mir mitgeteilt hatte, dass die Beschreibungen der Leistungen nicht nötig sind, konnte ich über verschiedene Checkboxen die Ausweichlösung finden.

Danke nochmal!!

Beaker s.a.

@mYcr0ft
ZitatHabe die Lösung mit Checkboxen umgangen.
... konnte ich über verschiedene Checkboxen die Ausweichlösung finden.
Wie ist das denn zu verstehen?
Checkboxen sind aber so oder so der falsche Weg.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

mYcr0ft

Ich habe in der Tabelle für die vier Leistungen jeweils ein Ja/Nein Feld erstellt, dass je nach Kunden aktiviert oder deaktiviert ist. Es ist vielleicht eine sehr unsaubere Lösung, aber sie erfüllt ihren Zweck.
Auch hier kann ich gerne, wenn gewünscht, ein Beispiel als Bild anhängen

Beaker s.a.

Zitatein Beispiel als Bild anhängen
Nee, brauchst du nicht. Wir wissen wie eine falsche Struktur aussieht.
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

mYcr0ft

Wow... ok.. sehr direkt aber dennoch hilfreich.

Dann sag ich mal sorry das ich mich weder so gut ausdrücken noch das nötige Vorwissen habe um hier mit disktutieren zu können.

Beaker s.a.

@mYcr0ft
Für mangelndes Wissen musst du dich nicht entschuldigen, sondern dafür, dass
du diesen Mangel scheinbar nicht abstellen willst.

Die Geschichte mit den Checkboxen ist in allen Access-Foren ein Dauerbrenner.
Und die Antworten sind immer die gleichen; - siehe mein Beispiel. Wie willst du
denn ausschliessen, dass bei einer jahrelangen Nutzung der DB da nicht auch
mal eine Leistung dazu kommen kann. Stell dir vor du bist dann nicht mehr in
der Firma, um die Tabellen, Abfragen, Formulare und Berichte daran anzupassen,
- was dann?

gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)