online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon guckers vom 28.02.2022, 13:55 Options

FormatConditions aus vba funktioniert nicht

Hallo,

ich benötige nach langer Suche im Internet H I L F E:

Ich versuche aus VBA heraus FormatConditions.
mein CODE:
Dim ctl As Control
.....
dblWert1 = 5.5
dblWert2 = 6.49
.....
With ctl.FormatConditions.Add(acFieldValue,acBetween,dblWert1,dblWert2)

Führe ich nun den CODE aus, wird er einwandfrei in die Zellen geschrieben. Doch beim Aufruf des Formulars und der Eingabe der entsprechenden Wert passiert nichts.
Gehe ich nun in der Entwurfsansicht in die entsprechenden Zellen, ändere die eingetragenen Zahlen, manuell durch die gleichen Zahlen, funktioniert alles einwandfrei.

Wer kann mir sagen warum

mfG
guckers


Antwort schreiben

Antwort 1 von Marie vom 01.03.2022, 01:45 Options

na ja, wenn der Code funktioniert, dann hast Du ihn eben nicht an der richtigen Stelle aufgerufen, falls ich Dich richtig verstanden habe. Ich habe aber leider nicht verstanden wann der Code funktionieren soll, da Du schreibst .
Zitat:
Doch beim Aufruf des Formulars und der Eingabe der entsprechenden Wert passiert nichts.


Soll der Code beim Aufruf des Formulars ausgeführt werden, dann musst Du schreiben
Private Sub Form_Open(Cancel As Integer) 

    Dein Code

End Sub 


Soll jedoch der Code nach Eingabe in das Feld BlaBla aufgerufen werden, dann muss es lauten
Private Sub BlaBla_AfterUpdate() 

    Dein Code 
 
End Sub


Gruß Marie

Antwort 2 von RaHi vom 01.03.2022, 22:07 Options

Hallo guckers,

du benutzt eine Funktion, die ich nicht kenne (gibt es das in Access 2007?), aber mit Folgendem müsste es klappen (Access 2003):
 
....
dblWert1 = "5.5"
dblWert2 = "6.49"

Me!Feld.ValidationRule = "between " & dblWert1 & " and " & dblWert2
Me!Feld.ValidationText = "The Value has to be between " & dblWert1 & " and " & dblWert2 & "!"
....
Ich hoffe, wir reden überhaupt von Access, wir sind ja hier im Forum Datenbanken....

Gruß
Ralf

Ähnliche Themen

Ordner ermitteln (VBA)
Kauz  28.08.2008 - 6 Hits - 2 Antworten

VBA in Access
worm77  04.12.2008 - 71 Hits - 1 Antwort

Acces VBA SQL
rolandaa  02.05.2009 - 282 Hits - 6 Antworten

autostart access über vba
rolandaa  30.07.2009 - 881 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026