Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Sicherheitshinweis ---> für registrierte Mitglieder <-
Button bedingt anzeigen
zurück: Kombinationsfeld trägt ausgewählt Werte nicht in Tabelle ein weiter: Datentyp ändern einer Union Abfrage... 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
Peterxy
Gast


Verfasst am:
22. Aug 2012, 11:46
Rufname:

Button bedingt anzeigen - Button bedingt anzeigen

Nach oben
       Version: Office 2010

Hallo,

folgendes Problem kann ich nicht lösen:

ich habe ein Formular, das Kundendaten zeigt. Eingebettet ist ein UF als Endlosformular, welches einzelne Details zu z.B. Rechnungen und Gutschriften zeigt. Jetzt muß ich per Button einen von diesen Datensätzen in einem Formular aufrufen und die Rechnungsnummer und das Erstellungsdatum weitergeben, allerdings darf diese Funktion nur bei Rechnungen möglich sein.

Ich habe also einen Button zum Formularaufrufen erstellt (in den Detaildatensätzen). Wenn ich den Button drücke, öffnet sich auch das richtige Formular. Die Daten werden derzeit noch nicht übergeben, das sollte aber nicht so schwierig sein.

Mir ist allerdings nicht klar, wie ich mit z.B. "visible"-Eigenschaft den Button ausblenden kann. Ich habe ein Feld "Art", welches Rechnung oder Gutschrift darstellt.

Hat da jemand eine Idee?

Vielen Dank schon mal im voraus.
Bitsqueezer
Office-VBA-Programmierer


Verfasst am:
22. Aug 2012, 13:25
Rufname:

AW: Button bedingt anzeigen - AW: Button bedingt anzeigen

Nach oben
       Version: Office 2010

Hallo,

in einem Endlosformular können ungebundene Controls (wozu ein Button gehört) in unterschiedlichen Datensätzen nicht unterschiedlich dargestellt werden.

Du hast also nur 2 Möglichkeiten: Du läßt den Button, wie er ist und zeigst im Buttoncode z.B. eine MsgBox an, wenn jemand eine Gutschrift geklickt hat, daß das nicht zur Bearbeitung möglich ist. Alternativ öffnest Du mit DoCmd.OpenForm das Detailformular im ReadOnly-Modus (acFormReadOnly), dann kann es zwar angezeigt, aber nicht geändert werden.

Die andere Möglichkeit ist, Du legst ein gesperrtes Textfeld an die Stelle des Buttons, das kannst Du mit Conditional Formatting in verschiedenen Farben darstellen. U.U. mußt Du noch einen transparenten Button drüberlegen, bin mir gerade nicht sicher, ob der Click-Event bei einem gesperrten Feld ausgelöst wird. Du verlierst bei dieser Methode allerdings die optischen Effekte eines Buttons, Du kannst lediglich den Rahmen des Textfeldes auf "Raised" setzen, dann sieht es in etwa so aus wie ein Button.

Gruß

Christian
Peterxy
Gast


Verfasst am:
24. Aug 2012, 11:41
Rufname:


AW: Button bedingt anzeigen - AW: Button bedingt anzeigen

Nach oben
       Version: Office 2010

Vielen Dank für die Hilfe.

Ich werde dann wohl dem Benutzer mitteilen, wenn er eine Gutschrift versucht und ihm so die Möglichkeit nehmen.

Schade eigentlich, wäre eine schnelle Möglichkeit gewesen.

Grüße.
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: tageswert anzeigen 3 heirnele 588 26. Jan 2006, 12:35
Willi Wipp tageswert anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage über Formular starten/ ergebnis im Formular anzeigen 1 Maxim 3498 13. Jan 2006, 18:20
s_drink Abfrage über Formular starten/ ergebnis im Formular anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Doppelte Einträge anzeigen 1 Frankie 6081 27. Dez 2005, 21:44
sommerfrosch Doppelte Einträge anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: nur einmal anzeigen 4 bohne 674 21. Okt 2005, 16:22
bohne nur einmal anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Berechnung im Listenfeld anzeigen? 3 Schnoop 804 20. Okt 2005, 08:24
Timbo Berechnung im Listenfeld anzeigen?
Keine neuen Beiträge Access Tabellen & Abfragen: Abos die ablaufen Anzeigen lassen ? 1 reneschaub 477 04. Okt 2005, 18:56
jens05 Abos die ablaufen Anzeigen lassen ?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in Formular anzeigen, und dann sortieren 1 christian_10 597 22. Aug 2005, 13:28
lothi Abfrage in Formular anzeigen, und dann sortieren
Keine neuen Beiträge Access Tabellen & Abfragen: gruppieren-beide texteintraege anzeigen 7 paty 1196 14. Jun 2005, 02:54
tobes gruppieren-beide texteintraege anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrageergebnis als neues Formular anzeigen 2 mila 3034 12. Apr 2005, 12:38
mila Abfrageergebnis als neues Formular anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: alle Kunden mit letzter Rechnung anzeigen 2 Dalmatinchen 1109 08. März 2005, 20:58
Dalmatinchen alle Kunden mit letzter Rechnung anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: wenn ein datenfeld 0 ist dann ds nicht anzeigen 4 drum_sax 872 14. Jan 2005, 13:30
drum_sax wenn ein datenfeld 0 ist dann ds nicht anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit sum, max Wert und verhätnis summe/max anzeigen? 1 IV 2531 04. Nov 2004, 18:14
Skogafoss Abfrage mit sum, max Wert und verhätnis summe/max anzeigen?
 

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