Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Bewertungsfunktion - grafisch mit Sternchen
zurück: langes Formular unterteilen weiter: Ereignis, wenn ein Feld im UFo Null oder "" ist 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
KoerperKlaus
Neuling


Verfasst am:
30. Aug 2009, 14:39
Rufname:

Bewertungsfunktion - grafisch mit Sternchen - Bewertungsfunktion - grafisch mit Sternchen

Nach oben
       Version: Office 2k (2000)

Grüße,
hätte mal eine frage:

mache mir gerade eine Datei-DB und möchte für jeden datenträger im formular eine kleine bewertung machen, so mit sternchen :), ähnlich wie das user-rating auf imdb.com, ist das so möglich?

Also man fährt mit der maus drüber und klickt bei 3 Sternchen z.B. und im Datensatz wird eine 3 gespeichert und angezeigt werden 3 gelbe Sterne und 7 hellgelbe/weiße und eine zahl.

Man fügt eine Zahl 3 ein und es erscheint oben genanntes Sterne-Schema.
Dachte da so an ein statisches Feld mit vielen gifs/pngs, das dann erscheint, wenn man die Bewertung als Zahl einfügt.Das Eingabefeld müsste dann weg und einer grafik platzmachen und die bewertung in der Datenträgertabelle verschwinden, weiter bin ich aber noch nicht.

Dann wäre es vllt. etwas simpler eine art zustands-anzeige zu basteln, also rot/grün/gelb für den Zustand des Mediums, also gut-verkratzt-unbrauchbar mit bildern in einem Steuerelement.

Wie macht man so was? mit activex oder ole oder wie?(programmierkenntnisse sind rudimentär vorhanden)

danke fürs lesen
Bitsqueezer
Office-VBA-Programmierer


Verfasst am:
30. Aug 2009, 22:19
Rufname:


AW: Bewertungsfunktion - grafisch mit Sternchen - AW: Bewertungsfunktion - grafisch mit Sternchen

Nach oben
       Version: Office 2k (2000)

Hallo,

leider ist das bei Access ein gewisses Problem, da bei der Darstellung eines Endlosformulars immer alle Zeilen geändert werden, wenn man das Design eines Feldes verändert (Ausnahme sind nur bedingte Formatierungen). Bedingte Formatierungen wiederum kann man auch nicht auf Bilder ansetzen. Auch ein ActiveX-Element würde da wohl keine Änderung bringen.

Aber mit ein paar Tricks kann man sich anderweitig behelfen: Da der Zeichensatz "Wingdings" auch Sternchen als Symbole umfaßt, kann man diese zur grafischen Darstellung verwenden und hat damit auch ein Sternsymbol, ohne Grafik.

Wiederum den MouseOver-Event kann man dazu verwenden, den Effekt in etwa nachzustellen. Würde man das gleich in der Zeile machen, in der der Datensatz steht, ergibt sich aber, daß man auch den X-Y-Wert des Mauszeigers auswerten müßte, um erfolgreich die richtige Zeile herauszufinden, in der der Cursor gerade steht - viel zu kompliziert, bei geringsten Änderungen des Formulars müßte man hier wieder einiges anpassen.

Kleine Alternative - wenn Du damit leben kannst: Die MauseOver-Geschichte einfach in den Formularkopf verlegen, damit kann man dann auch mit der Maus den Wert einstellen und bei Klick speichern. Einziger Wermutstropfen: Solange man mit der Maus über den Sternchen in der Titelzeile steht, werden die Sternchen der aktuellen Zeile nicht dargestellt. Das liegt daran, daß die bedingte Formatierung relativ langsam ist, aber der MouseOver-Event ununterbrochen ausgelöst wird, solange sich der Mauszeiger über dem Sternchen befindet und damit der Wert neu zugewiesen wird. Bis die bedingte Formatierung die Farbe anzeigen würde, sind aber schon eine Reihe neuer Wertzuweisungen erfolgt, so daß die bedingte Formatierung nicht nachkommt und die Sternchenzeile verschwindet. Fährt man die Maus aus der Sternchenzeile der Titelleiste heraus, werden die Werte aber richtig dargestellt. Darum ist es sinnvoll, die Bewertung als Zahl nochmal zusätzlich anzuzeigen.
Übrigens: Witzigerweise werden die Sternchen im Access 2000-Datenbankformat zwar flackernd, aber dennoch dargestellt, in den höheren Formaten sind die Sternchen dagegen nicht zu sehen, solange der Mauszeiger über den Sternchen der Titelzeile steht.

Eine einfache Demo habe ich mal angehängt (im Access07,Access03- und Access2K-Format).

Gruß

Christian



Sternchen.zip
 Beschreibung:
Demonstriert die grafische Einstellung eines Wertes mit Hilfe MouseOver.

Download
 Dateiname:  Sternchen.zip
 Dateigröße:  65.32 KB
 Heruntergeladen:  179 mal

KoerperKlaus
Neuling


Verfasst am:
01. Sep 2009, 11:46
Rufname:

AW: Bewertungsfunktion - grafisch mit Sternchen - AW: Bewertungsfunktion - grafisch mit Sternchen

Nach oben
       Version: Office 2k (2000)

hey vielen dank für die Arbeit!

werds gleich mal testen.
sieht doch ganz schick aus, Wingdings mit gelber farbe :), auf sowas muss man mal kommen.
boolsche werte aha..
Nachträglich änderbar, sehr nett.
Da ich es in der Formularansicht einbaue, also den Datenträger bewerte ist es so schon ganz gut.

Also nochmal tausend Dank!
Bitsqueezer
Office-VBA-Programmierer


Verfasst am:
01. Sep 2009, 19:20
Rufname:


AW: Bewertungsfunktion - grafisch mit Sternchen - AW: Bewertungsfunktion - grafisch mit Sternchen

Nach oben
       Version: Office 2k (2000)

Hallo,

Wingdings hat noch eine Reihe anderer Sternchen, außerdem gibt es noch andere Symbolschriftarten mit kleinen Grafiken, damit kann man eine Menge machen. Wingdings hat allerdings den Vorteil, daß es auf jedem Windows-Rechner installiert ist.

Viel Spaß damit...Smile

Gruß

Christian
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 Formulare: aus Abfrage mit Sternchen suchen 4 tina.schwarz 196 02. Okt 2013, 00:05
kyron9000 aus Abfrage mit Sternchen suchen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragekriterium Sternchen 4 Chris220 207 31. Aug 2012, 11:21
Chris220 Abfragekriterium Sternchen
Keine neuen Beiträge Access Hilfe: Daten grafisch darstellen 4 gerold1985 1745 17. Mai 2010, 10:10
Roland S. Daten grafisch darstellen
Keine neuen Beiträge Access Programmierung / VBA: Datum/Zeit grafisch ein/ausgeben 0 RabeHH 587 22. Jun 2009, 22:54
RabeHH Datum/Zeit grafisch ein/ausgeben
Keine neuen Beiträge Access Programmierung / VBA: Leertaste soll Sternchen in Text(Suchfeld) ausgeben. 2 kindlicherkaiser 718 23. Apr 2009, 19:48
jens05 Leertaste soll Sternchen in Text(Suchfeld) ausgeben.
Keine neuen Beiträge Access Formulare: 2. Zeile im Kombinationsfeld grafisch darstellen 1 testuser 490 12. Aug 2008, 09:26
bimmscher 2. Zeile im Kombinationsfeld grafisch darstellen
Keine neuen Beiträge Access Formulare: Pflichtfelder mit Sternchen kennzeichnen 3 julie84 999 25. Jul 2008, 04:10
Gast Pflichtfelder mit Sternchen kennzeichnen
Keine neuen Beiträge Access Programmierung / VBA: Suchergebnis grafisch darstellen 0 Gast 473 25. Apr 2008, 10:46
Gast Suchergebnis grafisch darstellen
Keine neuen Beiträge Access Programmierung / VBA: Datentyp Zahl als Sternchen anzeigen 4 Emma25 1561 08. Dez 2007, 14:09
Emma25 Datentyp Zahl als Sternchen anzeigen
Keine neuen Beiträge Access Programmierung / VBA: Button mit Passwortschutz: Text in Sternchen anzeigen ? 1 MacGyverDTH 2377 18. Okt 2007, 13:53
MacGyverDTH Button mit Passwortschutz: Text in Sternchen anzeigen ?
Keine neuen Beiträge Access Formulare: Einzelene Datensätze im Endlosformular grafisch ändern 3 TheSurfer 699 02. Mai 2007, 10:14
jens05 Einzelene Datensätze im Endlosformular grafisch ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Unterdatenblatt grafisch bearbeiten 2 Smmmile 508 21. Feb 2007, 20:22
Smmmile Unterdatenblatt grafisch bearbeiten
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Word VBA