Tipps und Tricks #1 (Access)
Eine Progressbar ohne zusätzliche Controls oder Bibliotheken erstellen
Mal eben eine grafisch einen Balken in einer Abfrage, einem Formular oder einem Bericht zu erstellen, war bis jetzt immer eine Kleine Herausforderung und nicht so einfach machbar. Bis jetzt, und dann bin ich auf einen Tipp gestoßen, der einfach aber, wahrscheinlich daher, genial ist:
Man nimmt die Funktion “String(Number as Long, Character)“, welche ein Zeichen (Character) n Mail (Number) wiederholt. Fehlt nur noch ein Zeichen, welches als Block ohne Zwischenraum aneinander zu reihen ist. Dazu bedient man sich der Funktion “chrw(CharacterCode as Long)“, welche eine Unicodenummer eines Zeichens erwartet und das Unicodezeichen zurückgibt. Unter der Unicodenummer 9608 findet man dann ein taugliches Zeichen, mit dem sich die Progressbar darstellen lässt. Möchte man Prozentwerte für die Bardarstellung benutzen, so sollte man diese mit einem Faktor multiplizieren, damit der Parameter “Numer” in der Funktion “String” immer größer als 1 ist.
Hier der ganze Code: BAR: String([Prozent]*10;chrw(9608))
Download einer Datenbank mit einem Beispiel: Tipps und Tricks #1 Access
via: datapigtechnologies