collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 74
  • Punkt Versteckte: 0
  • Punkt Mitglieder: 0

Es sind keine Mitglieder online.

* Forenstatistik

  • stats Mitglieder insgesamt: 14107
  • stats Beiträge insgesamt: 68024
  • stats Themen insgesamt: 9165
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: Datentypenkonflikt im Kriterienausdruck  (Gelesen 145 mal)

Offline ArtagonDeadeye

  • Newbie
  • Beiträge: 3
Datentypenkonflikt im Kriterienausdruck
« am: Oktober 29, 2018, 12:11:11 »
Hallo

Ich habe mir schon einiges an VBA Programmierung selbst angeeignet. Bin da kein völliger Neuling aber auch weit vom Profi entfernt. Aktuell stehe ich jedoch vor einer Problematik, welche sich meinem Verständnis enthebt und bitte um Hilfe.

Situation:
Es soll eine Reklamationsdatenbank aufgebaut werden. Meine Wenigkeit hatte von Access bisher keine Ahnung und durch Buch kaufen/lernen die bisherigen spärlichen Kenntnisse angeeignet. Die Stammdatenverwaltung funktioniert zufriedenstellend. Der nächste Arbeitsschritt ist die Fallbearbeitung. Zu diesem Zweck habe im Formular Unt_B_Kopf einige Kombinationsfelder eingefügt, welche miteinander verknüpft sein sollen.

Lösungsansatz:
Kombinationsfeld Kunde "schiebt" nach Änderung seine DatensatzID in eine Variable, welche als Long deklariert ist (aus Tabelle Kunde).
Über Select soll nun das Kombinationsfeld SachbearbeiterExt nur mit jenen Datensätzen befüllt werden, welche der KundenID entsprechen (aus Tabelle SachbearbeiterExt).

Problem:
Die Auswahl des Kunden im entsprechenden Kombinationsfeld funktioniert problemlos. Ebenso wird die KundenID in die Variable übernommen. Wenn ich jedoch im Kombinationsfeld "Sachbearbeiter Kunde" auf das DropDown Feld klicke kommt die Fehlermeldung: "Datentypenkonflikt in Kriterienausdruck"
Ich habe peinlich darauf geachtet, dass alle IDs sowie die Variable vom Typ "Long Integer" sind.

Ist vielleicht jemand so freundlich und kann meinem begrenzten Wissen ein wenig auf die Sprünge helfen?
Artagon
« Letzte Änderung: Oktober 29, 2018, 12:37:11 von ArtagonDeadeye »
 

Offline DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 23498
Re: Datentypenkonflikt im Kriterienausdruck
« Antwort #1 am: Oktober 29, 2018, 13:21:43 »
Hallo,


1) benutze das Afterupdate-Ereignis des Kombis

2) wenn der Datentyp Long ist, ist ein Vergleich mit Text (einschließende Hochkommata) nicht zielführend

3) die Zwischenvariablen sind überflüssig (trotzdem nicht verkehrt)


Private Sub KomboUntKopfKunde_Afterupdate()
  Me!KomboUntKopfSachExt.RowSource = "SELECT SachExtID, KundenID, Nachname, Vorname FROM  SachbearbeiterExt WHERE KundenID = " & Me!KomboUntKopfKunde
End Sub

Offline Lachtaube

  • Access Guru
  • ****
  • Beiträge: 1392
Re: Datentypenkonflikt im Kriterienausdruck
« Antwort #2 am: Oktober 29, 2018, 13:22:08 »
Du darfst keine Krähenfüße (') für den Wert der zusammengeklebten Bedingung verwenden, wenn es sich dabei um eine lange Ganzzahl handelt. Außerdem ist das Ereignis Nach Aktualisierung des Kombifelds gegenüber dem Bei Änderung-Ereignis zu bevorzugen.
Grüße von der (⌒▽⌒)
 
Folgende Mitglieder bedankten sich: ArtagonDeadeye

Offline ArtagonDeadeye

  • Newbie
  • Beiträge: 3
Re: Datentypenkonflikt im Kriterienausdruck
« Antwort #3 am: Oktober 29, 2018, 14:47:24 »
Das funktioniert super!
Vielen Dank DF6GL und Lachtaube  ;D ;D
 

Offline Beaker s.a.

  • Access Guru
  • ****
  • Beiträge: 1935
Re: Datentypenkonflikt im Kriterienausdruck
« Antwort #4 am: Oktober 29, 2018, 17:01:39 »
@ ArtagonDeadeye
Kleiner Fehler noch in der Tabelle "Kunden"; - die PLZ kann keine Zahl
sein da es
1. in deutschen Adressen führende Nullen gibt,
2. in ausländischen Adressen Buchstaben auftauchen können.
Ergo, das Feld muss "Text" sein.
gruss ekkehard
--
Beaker s.a., der lieber an seinem eigenen Projekt arbeiten würde/sollte, aber irgendwie immer gerne seinen Senf dazu gibt ;-)
S.M.I².L.E.
 
Folgende Mitglieder bedankten sich: ArtagonDeadeye

Offline ArtagonDeadeye

  • Newbie
  • Beiträge: 3
Re: Datentypenkonflikt im Kriterienausdruck
« Antwort #5 am: November 06, 2018, 09:30:16 »
Ups, vielen Dank für die Info.
Gleich geändert  :)
 

 

Datentypenkonflikt

Begonnen von vandekibiBoard Bericht

Antworten: 25
Aufrufe: 33489
Letzter Beitrag Juli 29, 2012, 10:59:07
von vandekibi
Laufzeitfehler datentypenkonflikt 3464

Begonnen von silentwolfBoard Access Programmierung

Antworten: 6
Aufrufe: 3855
Letzter Beitrag Oktober 25, 2014, 16:15:47
von silentwolf
Datentypenkonflikt bei der Filterung auf "morgen"

Begonnen von mohabBoard Tabelle/Abfrage

Antworten: 6
Aufrufe: 2911
Letzter Beitrag Januar 20, 2015, 12:18:45
von mohab
Datentypenkonflikt im Ausdruck

Begonnen von 1stLt_MeyerBoard Tabelle/Abfrage

Antworten: 2
Aufrufe: 2241
Letzter Beitrag Februar 20, 2017, 07:31:44
von 1stLt_Meyer
Datentypenkonflikt in Kriterienausdruck

Begonnen von Beate1953Board Access Programmierung

Antworten: 2
Aufrufe: 5673
Letzter Beitrag Juli 28, 2014, 14:18:17
von Beate1953