WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 28.07.2003, 14:04   #1
blauesau
Hero
 
Registriert seit: 08.04.2003
Beiträge: 821


Standard [Access] Requery

Hallo!

Ich habe auf einem Formular mehrere Kombinations u.ä. Felder. Wenn ich nun in einem was ändere, hat das direkte Auswirkungen auf alle anderen, deshalb benötige ich Requery.

Z.Zt. habe ich bei jedem Feld im Ereignis für alle anderen Felder ein Requery.

Meine Frage nun: Lässt sich das auch mit einem einzigen Befehl realisieren? Dass es sich eben auf das ganze Formular und alle Felder auswirkt?
blauesau ist offline   Mit Zitat antworten
Alt 28.07.2003, 14:18   #2
renew
Inventar
 
Registriert seit: 22.10.2000
Alter: 41
Beiträge: 5.552


Standard Re: [Access] Requery

Zitat:
Original geschrieben von blauesau
Hallo!

Ich habe auf einem Formular mehrere Kombinations u.ä. Felder. Wenn ich nun in einem was ändere, hat das direkte Auswirkungen auf alle anderen, deshalb benötige ich Requery.

Z.Zt. habe ich bei jedem Feld im Ereignis für alle anderen Felder ein Requery.

Meine Frage nun: Lässt sich das auch mit einem einzigen Befehl realisieren? Dass es sich eben auf das ganze Formular und alle Felder auswirkt?
wie wäre es,wenn du dir einfach eine Prozedur schreibst, die es für alle gewünschten Steuerelemente macht.

Und diese Prozedur rufst du dann einfach auf, wenn sich etwas geändert hat.
Dann hast auch immer nur eine Zeile Code.
renew ist offline   Mit Zitat antworten
Alt 29.07.2003, 08:21   #3
blauesau
Hero
 
Registriert seit: 08.04.2003
Beiträge: 821


Standard

Sicher auche eine Möglichkeit...

Ich hab da eine neue Frage. Sagen wir ich hab 3 Stati bezogen auf Bücher: Verfügbar, nicht verfügbar, verliehen...

Ich habe nun ein Suchformular wo die Bücher - je nach Kriterium - in einer Endlosliste angeführt werden. Die Stati würde ich gerne mit einem kleinen Kreis in den Farben Rot (nicht verfügbar), Grün (verfügbar) und Gelb (verliehen) darstellen.

Wie könnte ich das lösen?

Vielen Dank schon im Vorhinein und noch einen schönen (Arbeits)tag!
blauesau ist offline   Mit Zitat antworten
Alt 29.07.2003, 08:55   #4
renew
Inventar
 
Registriert seit: 22.10.2000
Alter: 41
Beiträge: 5.552


Standard

Bei einem Endlosformular wird das nicht möglich sein.

Weil da kommt ja die Anzahl der Zeilen aus der Datenbank.
Und die Steuerelemente werden so oft "kopiert", so viele Zeilen es gibt.
Das heißt, wenn du die Farbe od. was auch immer von einem Steuerelement änderst, ändert sich das ganze natürlich in jeder Zeile.

Das is halt immer das Kreuz in Access....
Entweder man macht sichs selber "konfortabel" und überlässt Access einige Funktionen - dann braucht man nicht viel Programmieren.
Oder man programmiert halt alles händisch aus - dann hat man auch (fast) alle Möglichkeiten.
renew ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:31 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag