Guten Tag,
es gibt bei den Formularen ja schon das 'Tip'-Feld, aber man muss dafür in der Zeile drin sein und den Cursor eine zeit lang still halten.
Ist es möglich (mit oder ohne VBA) bei betreten des Feldes den Tipp automatisch einblenden zu lassen?
Bei dem Formular sollen nur Werte von 1-5 eingetragen werden, und das über mehrere Formulare hinweg.
Die Bedeutung hinter den Werten kann sich aber ändern, daher bräuchte man sofort beim Betreten des Feldes eine Einblendung was genau welche Zahl aussagt.
Ich habe mir Überlegt mithilfe von VBA ein Textfeld immer ein- & ausblenden zu lassen sobald man das Feld betritt / verlässt, aber vll geht das ganze ja viel einfacher.
Hoffe jeder versteht die Anforderung :)
Danke
Hallo,
warum nimmst du nicht einfach ein Kombi- oder Listfeld zur Aufnahme der Daten. Damit kannst du in der 2. Spalte die Entsprechung zur Zahl in der 1. Spalte anzeigen.
Echt, geht das so einfach? Wäre natürlich Hammer!
Habe auch schon den Tipp mit dem Kombifeld bekommen, aber hab's nicht so geschafft eine Richtige bezeichnung zu erstellen - nur ein Dropdown Menu mit Antworten.
Hast du zufällig ein YT Video / Text o.ä. für mich, das es mir veranschaulichen kann?
Danke!
Moin,
heutzutage kann man sich wohl nicht mal mehr die Haare kämmen ohne bei youtube zu gucken wie das geht ...
Warum probierst du nicht einfach aus? Listfeld (imo geeigneter als Kombi) in Form erstellen, Datenquelle wählen fertig. Wenn eingeschaltet hilft dir sogar der Assi dabei.
Hallo,
Zitat von: logic.kay am Oktober 28, 2015, 12:25:40Bei dem Formular sollen nur Werte von 1-5 eingetragen werden, und das über mehrere Formulare hinweg.
was heißt das, tatsächlich mehrere Formulare oder mehrere Datensätze?
Handelt es sich um ein Endlosformular? Da wäre ein Kombifeld sicher die bessere Wahl.
ZitatDie Bedeutung hinter den Werten kann sich aber ändern
Wovon hängt das ab?
Haare kämmen hat mir auch meine mum beigebracht :)
Es ist einfach eine neue Aufgabe, die ich 'eben mal schnell' Lösen soll weil 'ich mich ja gut mit PCs auskenne'. Deswegen frage ich auch lieber nach bevor ich in die falsche Richtung gehe.
Es geht um mehrere Tabellen. Zu jeder Tabelle wurde ein Formular erstellt.
Ums genauer zu sagen: Es ist pro Tabelle um einen Fragebogen, welcher von Personen ausgefüllt wird. Dort kann die Zahl 1-5 als 'Sehr Gut' - 'Sehr Schlecht', oder bspw 'Trifft vollkommen zu' - 'Trifft garnicht zu' gehen. Die Fragen stehen ersichtlich da, deswegen wollte der Kunde, dass die Antwort immer eingeblendet wird sobald man die Zeile betritt. Ich probiere heute mal die Vorschläge! Vielen Dank schonmal :)
Moin,
Zitat
Haare kämmen hat mir auch meine mum beigebracht :)
Na da bin ich ja beruhigt ;).
Zitat
Es geht um mehrere Tabellen. Zu jeder Tabelle wurde ein Formular erstellt.
Das hört sich nach einem vermurksten bis nicht vorhandenen Datenmodell an. Wenn's aber keine weitergehenden Anforderungen gibt, kannst du das wohl vernachlässigen.
Zitat
Dort kann die Zahl 1-5 als 'Sehr Gut' - 'Sehr Schlecht', oder bspw 'Trifft vollkommen zu' - 'Trifft garnicht zu' gehen.
Wenn die Tabelle immer mindestens 2 Felder hat (1 mit den Zahlen und 1 mit der Beschreibung) lässt sich das wie oben schon gepostet ganz easy mit einem Kombi- Listfeld darstellen. Vorteil beim Listfeld - man sieht immer beide Werte, Zahl und Beschreibung.
Zitat
Die Fragen stehen ersichtlich da, deswegen wollte der Kunde, dass die Antwort immer eingeblendet wird sobald man die Zeile betritt.
In Access gibt es Datensätze, Zeilen nur in Excel.
Zitat
Es ist einfach eine neue Aufgabe, die ich 'eben mal schnell' Lösen soll weil 'ich mich ja gut mit PCs auskenne'.
Dann solltest du dem Kunden klarmachen, dass "PC's" ein weitläufiges Feld ist und Access mehr Kenntnisse benötigt als Excel, wo sich nahezu jeder schnell mal was zusammenklicken kann. Um Access richtig anzuwenden braucht es schon fundiertes Wissen.
good luck
ZitatDort kann die Zahl 1-5 als 'Sehr Gut' - 'Sehr Schlecht', oder bspw 'Trifft vollkommen zu' - 'Trifft garnicht zu' gehen.
Das ist keine Antwort auf meine Frage wovon das abhängt, wie der Wert zu deuten ist. Das muss doch dv-technisch gelöst werden können. Wie hast du das geplant? Wie sieht das diesbezügliche Konzept aus?
Hey,
danke für das viele Helfen schonmal!
Im Endeffekt habe ich die Lösung mit dem Kombifeld geschafft zu realisieren, aber wie erwartet war es dann doch nicht das wahre.
Durch einen 'Tipp' kam ein neues Konzept: Es soll jetzt ein weiteres Feld (FeldB) den Wert aus dem eigentlichen Datenfeld (FeldA) nehmen, und diesen durch einen verweis auf eine weitere Tabelle den Label hinschreiben.
Private Sub feld_Click()
Me!feld = Me!ZentNr.Column(1)
End Sub
So ist der Code der mir dazu gesagt worden ist + eine kurze Beschreibung.
Ist das so logisch aufzubauen, oder gibt es bessere / schnellere Wege?
Um es mal aufzulösen worum es hier eigentlich geht:
Es geht um Befragungen von Menschen, bzw das komplette einlesen verschiedener Befragungsbögen in Access. Früher war alles in Excel gelöst, warum man genau umsteigen will weiß ich nicht.
Datenmodell sind einfach nur einzelne Tabellen mit den dazugehörigen Formularen.
Danke!
Moin,
lad mal deine db mit ein paar (anonymisierten) Beispiel-daten hoch.