Neuigkeiten:

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

Mobiles Hauptmenü

2 Kombifelder verknüpfen

Begonnen von mustermann, August 30, 2016, 10:45:17

⏪ vorheriges - nächstes ⏩

DF6GL

Hallo,

könnte die Ursache sein:


Zitat.....&  "'"
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

mustermann

Hallo,

ne - Syntaxfehler kommt immer noch

MzKlMu

Hallo,
Zitatne - Syntaxfehler kommt immer noch
was soll man mit einer solchen Aussage anfangen, nichts. Das mindeste wäre ja wohl dass man den Text der Fehlermeldung zitiert (wörtlich) und dann auch noch den verwendeten Code zeigt.
Gruß Klaus

mustermann

Als Meldung kommt: "Fehler beim Kompilieren: Syntaxfehler"

Private Sub Kombinationsfeld10_AfterUpdate()
   Dim rs As Object

    Set rs = Me.Recordset.Clone
    rs.FindFirst "[Nachname] ='" Me![Kombinationsfeld10] &"'"
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub


Gruß

mustermann

In dieser Zeile:

rs.FindFirst "[Nachname] ='" Me![Kombinationsfeld10] &"'"

MzKlMu

#110
Hallo,
mein Fehler, schon in #103
So muss es ausssehen:
rs.FindFirst "[Nachname] ='" & Me![Kombinationsfeld10] &"'"
Es fehlt das & vor Me.....
Hätte man auch selbst drauf kommen können bei einem Vergleich mit dem automatisch erzeugten Code.
Gruß Klaus

mustermann

Bei gleichnamigen Mitarbeitern kommt eine Meldung: Update oder CancelUpdate ohne Addnew oder Edit.
Danach geht gar nichts...

Wie kann man diese vermeiden?

Beaker s.a.

Indem du nach der eindeutigen PersonenID suchst und nicht nach einem Namen,
der 1000x in der Tabelle stehen könnte.
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)

mustermann

Hallo Acces Gemeinde,

habe in einem Textfeld folgendes stehen: =[cboModellID_F].[column](2)+[cboModellID_F].[column](1)
Mein Ergebnis ist ein zusammengeschriebenes Wort - ich hätte aber gerne ein Trennzeichen zwischen Spalte 2 und 1

Was muss ich da noch einfügen?

MfG

mustermann

MzKlMu

Hallo,
Zitatich hätte aber gerne ein Trennzeichen zwischen Spalte 2 und 1
Dannfüge doch eins ein.
Texte werden im Regelfall mit & verbunden und nicht mit +
=[cboModellID_F].[column](2) & "," & [cboModellID_F].[column](1)
Gruß Klaus

mustermann

wie kann man diesen Ausdruck in ein textfeld einfügen und gleichzeitig steuerelemeninhlat beibehalten?

MzKlMu

Hallo,
Zitatwie kann man diesen Ausdruck in ein textfeld einfügen und gleichzeitig steuerelemeninhlat beibehalten?
gar nicht. Da geht nur entweder oder.
Aber wozu willst Du das? Derartige "berechneten" Werte werden nicht in einer Tabelle gespeichert. Ein Steuerelemeninhalt wird daher gar nicht benötigt.
Was sind denn das für Werte die da zusammengefügt werden ?
Gruß Klaus

mustermann

Das sind Hersteller und Model ergeben zusammen die GeraeteBezeichnung (möchte diese beim Erfassen neuer Geräte nicht immer wieder schreiben)

vllt kannst Du dich noch an die Bespieldatenbank erinnert, wo Du mir ein Kombintationsfeld GeareteBez für die Zuordnung der Geräte eingebaut hast...

Wenn ich den Steuerelementinhalt entferne und diesen Ausdruck "=[ModellID_F].[column](2) & " " & [ModellID_F].[column](1)" einfüge, fällt bei mir dann die GeraeteBez bei der Zuordnung ... verstehen ich nicht...

MzKlMu

Hallo,
das brauchst Du doch gar nicht. Zuordnungen erfolgen ausschließlich über die ID's (Primär-Fremdschlüssel). Wenn Du die Bezeichnungen brauchst, nimm eine Abfrage, oder die Formel wie geziegt. Das Feld hat aber nichts in der Tabelle zu suchen.

Ich denke, Du machst hier einen ziemlichen Denkfehler.

Zeige mal ein Bild des Beziehungsfensters.
Gruß Klaus

mustermann

Ich meinte die Zuordnung des neu angelegten Gerätes erfolgt über ein Kombinationsfeld (GeraeteBez) im Ufo für den jeweiligen MA

Habe mich mit Acces noch nicht angefreundet)