Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Suchen über Kombinationsfeld

Begonnen von Mina, Februar 13, 2018, 10:02:07

⏪ vorheriges - nächstes ⏩

Mina

Hallo,
ich habe eine Problem mit der Suche über Kombinationsfeld. Die Quelle ist eine Tabelle in der die Texte stehen. Abgerufen wird über das Kombifeld die ID. In den Eigenschaften habe ich in den Steuerelementinhalt folgenden Code eingetragen =[Beprobungsorte].[Column](3) Und [Beprobungsorte].[Column](4)
Funktioniert jedochj nicht.

Kann mir jemand helfen.

Danke

Mina

Jonny

Hallo Mina,
was soll den das Kombifeld bewirken?
Nur eine Anzeige der Daten im Kombifeld oder willst du damit die Datensätze suchen?
Gruß Johann

Mina

Ich möchte die Datensätze suchen. Dies funktioniert auch. Jedoch habe ich damit zu kämpfen, das mir das Kombifeld die jeweiligen ID,s anzeigt und nicht den Text der in der Tabelle steht.
siehe Anhänge

Gruß

DF6GL

Hallo,


1) wirf das Kombi-Nachschlagefeld aus der Tabelle hinaus.
2) Der Steuerelementinhalt des Kombis muss leer sein.
3) Die Datensatzherkunft des Kombis muss lauten:  Select GebaeudeID, Gebaeude_Name from tblGebaeude order by Gebaeude_Name    (angenommene Feldnamen aus tblGebaeude und ohne Kenntnis der Beziehungen und Tabellen)

Weiterhin:

Gebundene Spalte: 1
Spaltenanzahl: 2
Spaltenbreiten: 0cm;7cm

Mina

Hallo,
danke für die Anwort.
Es müssen 2 Spalten angezeigt werden. Daher sieht die Datensatzherkunft jetzt so aus (Siehe Anhang). Mit Ergebnis (siehe Anhang)

Gruß
Hubert

DF6GL

Hallo,

hast Du das Nachschlagefeld in der Tabelle entfernt?

Zeige mal den Screenshot des Beziehungsfensters.


Ansonsten lad die Db hier hoch, datenreduziert, komprimiert/repariert und gezippt.

Beaker s.a.

Hallo Mina,
Was erwartest du denn von einer Abfrage wenn die Tabelle schon inkonsistente
Daten beherbergt? So sieht das Bild des Kombis für mich jedenfalls aus.
Ich weiss ja nicht, wie die Tabelle "Beprobungsorte" befüllt wurde/wird, aber
an der Stelle scheint es schon zu haken.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

Mina

Hallo,

die Tabelle wird über die zwei Kombiboxen Gebäude und Beprobungseinheit befüllt. Ich habe die Eigenschaften der Tabellenfelder entsprechend eingestellt (siehe Anhang).
In meinen Beziehungen (siehe Anhang) kann man sehen, dass es zwei Stränge gibt. 1. Begehungsorte
2. Beprobungsorte. In Begehungsorte funktioniert alles tadellos.

Danke

Mina

Beaker s.a.

Hallo Mina,
Sorry, alles sehr verwirrend.
Was macht das Feld Begehungseinheit in der Tabelle Gebauede?
Was machen die Felder Gebaeude und Begehung-/Beprobungseinheit in den
Tabellen -orte? Und warum haben die beiden FK unterschiedliche Namen?
Die Beziehung zum Ansprechpartner ist falsch herum.
Der Unterschied zwischen Gegenstand und Material müsste geklärt werden.
Und höchstwahrscheinlich müssen diese Tabelle auch n:m mit der Plantabelle
verknüpft werden.
Um es ganz krass zu sagen, vergiss deine Arbeit/Probleme mit Formularen und
korrigiere zunächst das Datenmodell.
Wenn du eine kompilierte/komprimiert/reparierte und gezippte Beispiel-DB hier
einstellst, wird dir sicher der eine oder andere (alleine trau ich es mir auch nicht
zu) dabei behilflich sein.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

Mina

O.k.
Ich werde es versuchen.
Ich danke schon mal.

Gruß
Mina

Mina

Hallo,
vielen Dank für Euer Angebot.
Ich habe die Datenbank im Anhang.
Folgende Anforderungen soll Sie erfüllen.
Es werden von uns verschiedene Bereiche und deren Unterbereiche überprüft und zwar durch Begehungen und durch mikrobiologische Kontrollen.
Aufbau:
6 verschiedene Gebäude
mit Abteilungen, die entweder in allen Gebäuden vorhanden sind oder nur in einzelnen.
jede Abteilungen hat keine oder mehrere Unterabteilungen.
Jede Unterabteilung hat einen Ansprechpartner. Ansprechpartner der Abteilung ist nicht relevant.
Jede Begehung oder mikrobilogische Untersuchung hat ein Protokoll, das seperat im Archiv hinterlegt wird (Damit andere Institutionen zugreifen können)
Jede Begehung und mikrobiologische Untersuchung kann beanstandet werden und muss dann Max. zwei Nachverfolgungen unterzogen werden, die jeweils wiederum ein Protokoll erhalten.
Begehungungen:
finden pro Begehungsort nur einmal / Jahr statt.
Es gibt 5 verschiedene Begehungsarten
Teilnehmer stehen auf dem Protokoll
Können ausfallen und müssen neu terminiert werden können. Der Ursprungstermin muss ersichtlich sein

Mikrobiologische Untersuchungen:
Müssen öfters im Jahr durchgeführt werden.
Es gibt Objekte die Beprobt werden z.B Mehrtankspülmaschine
Jedes Objekt kann mit mehreren Untersuchungsmethoden untersucht werden Z.B. Thermologger und Abklatsch

O.K das waren die wichtigen Sachen

Ich danke Euch im Voraus, dass ihr bereit seid meine Datenbank anzusehen.

Gruß Mina

MzKlMu

Hallo,
eine Beziehung ist schon mal falsch. Siehe Bild.
Gruß Klaus

Mina

O.K.
Ich habe das angelegt weil ein Ansprchpartner mehrere Funktionen haben kann z.B. ist jemend stellv. Bereichslaitung im Unterbereich A und gleichzeitig Bereichleitung Bereich B.

Lachtaube

Auch die Detail-Gegenstand-Material Beziehung ist völlig sinnfrei.

Plan und Details haben ja anscheinend nichts miteinander zu tun - aber auffallend viele ähnliche Felder.

Wozu sind Ansprechpartner nebst Funktion in der DB nötig, wenn sie nur im Protokoll erscheinen?
Grüße von der (⌒▽⌒)

MzKlMu

Hallo,
ZitatIch habe das angelegt weil ein Ansprchpartner mehrere Funktionen haben kann z.B. ist jemend stellv. Bereichslaitung im Unterbereich A und gleichzeitig Bereichleitung Bereich B.
dann ist es auch falsch. Dann fehlt eine Tabelle, denn dann ist es eine n:m Beziehung.
Die fehlende Tabelle erhält dann den FS zum AP und den FS zur Funktion.
Gruß Klaus