Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Datentypen in Kriterienausdruck unverträglich
zurück: Ergebnisse der Abfrage als Textdatei weiter: Löschabfrage per Button im Formular ausführen geht nicht 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
Janosch
Gast


Verfasst am:
09. Dez 2005, 11:22
Rufname:

Datentypen in Kriterienausdruck unverträglich - Datentypen in Kriterienausdruck unverträglich

Nach oben
       

Hi alle,

ich habe mit folgende Funktion eine Spalte zerlegt:
Code:
Public Function FnsTeileFeld(sFeld As String, sPosition As Long) As String
    Dim vGeteilt    As Variant
   
    vGeteilt = Split(sFeld, "+")
    If UBound(vGeteilt) < sPosition& - 1 Then
        FnsTeileFeld = ""
      Else
        FnsTeileFeld = vGeteilt(sPosition& - 1)
    End If
End Function
Habe jetzt Abfrage mit z.B 8 neue Spalten. Wenn ich irgendein Bedienung eingebe bekomme ich Fehlermeldung "Datentypen in Kriterienausdruck unverträglich".
Ich meine, ich mache neue Abfrage ind der Art:
Code:
SELECT KB_NAME, Faktor2
FROM   [testAbfrage]
WHERE  Faktor2 Like 'ff';
oder
Code:
SELECT KB_NAME, Faktor2
FROM   [testAbfrage]
WHERE  Faktor2 Is Not Null;
Faktor2 ist Typ Text, habe auch versucht ZString(Faktor2) - hat auch nicht geholfen.

bitte hilfe

mfg
Janosch
In gesperrtem Theam: Janosch am 09. Dez 2005 um 13:48 hat folgendes geschrieben:
Ello,

wie kann ich folgende Funktion {s.o. edit by Willi Wipp} um neue Trennzeichen erweitern?
Jetzt wird eine Zeile dort getrennt, wo "+" steht. Ich habe neue Tabelle bekommen, wo auch " , " oder " ; " steht (in gleiche Spalte)
Code:
    vGeteilt = Split(sFeld, "+" or ",")
funktioniert nicht Wink

voraus danke
Janosch
Willi Wipp
Moderator


Verfasst am:
09. Dez 2005, 15:12
Rufname:
Wohnort: Raum Wiesbaden

Re: Datentypen in Kriterienausdruck unverträglich - Re: Datentypen in Kriterienausdruck unverträglich

Nach oben
       

Hi Janosch,

ich nehme an es liegt daran das unter bestimmten Umstaenden bereits sFeld
einen Null-Wert (nicht 0, sondern nicht belegt) enthaelt.
Das kann man so abfangen
Code:
Public Function FnsTeileFeld(vFeld As Variant, lPosition As Long, _
                             Optional sTrenner As String = "+") As String
    Dim vGeteilt    As Variant
   
    FnsTeileFeld$ = ""
    If Nz(vFeld, "") = "" Then Exit Function
    vGeteilt = Split(vFeld, sTrenner$)
    If UBound(vGeteilt) < lPosition& - 1 Then
        FnsTeileFeld$ = "" ' oder eine anderer Wert z.B. "---"
      Else
        FnsTeileFeld$ = vGeteilt(lPosition& - 1)
    End If
End Function
In dieser Form sollte die Funktin auch Deine andere Frage bearntorten, oder?
Bzw: soweit mir bekannt wird das mit Oder (OR) auf diese Weise nicht funktionieren.
Aber Du koenntest vorher mit Replace die ; und , in + umwandeln.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Janosch
Im Profil kannst Du frei den Rang ändern


Verfasst am:
13. Feb 2006, 18:19
Rufname:


AW: Datentypen in Kriterienausdruck unverträglich - AW: Datentypen in Kriterienausdruck unverträglich

Nach oben
       

Zitat:
Hallo Exclamation Very Happy

habe neue Tabelle bekommen, und wieder komme nicht zu rechts mit Datentypen.
Tabelle T1 beinhaltet Spalte "Periode" - Datentyp "Text" (Angabe in form 04-2005, 06-2005, 08-2005). Mich interesiert nur Monatszahl, weil später muss ich Kosten (Datentyp Zahl) durch die größte Monatszahl von Periode teilen (in Prinzip Kosten/Max(Monatszahl)). Mit folgende Funktion (dank Willi Wipp Wink ) habe ich das Feld verteilt und die Monatszahl in Spalte "Monatszahl" abgelegt:
Code:
Public Function fTeile(vFeld As Variant, lPosition As Long, _
                       Optional sTrenner As String = "-") As String
    Dim vGeteilt    As Variant
   
    fTeile$ = ""
    If Nz(vFeld, "") = "" Then Exit Function
    vGeteilt = Split(vFeld, sTrenner$)
    If UBound(vGeteilt) < lPosition& - 1 Then
        fTeile$ = ""
      Else
        fTeile$ = vGeteilt(lPosition& - 1)
    End If
End Function
nun jetzt kann ich keine Aggregatfunktion (wie Max) anwenden. Fehlermeldung: "Datentypen in Kriterienausdruck unverträglich". Ich habe wieder versucht, "Monatszahl" zu Zahl mit ZInteger zu umwandeln, hilft aber nichts. Wie zwinge ich Access, die maximale Monatsanzahl der Periode zu bestimmen, und später als Teiler zu nutzen.

MfG
Janosch


habe ein fehler in Excel Tabelle gefunden. Deswegen funktioneirte das ganze nicht so, wie ich wollte.
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 Tabellen & Abfragen: Verknüpfen von Datum: Datentypen unverträglich 2 fragme 95 10. Dez 2013, 17:29
Gast Verknüpfen von Datum: Datentypen unverträglich
Keine neuen Beiträge Access Tabellen & Abfragen: Datentypenkonflikt in Kriterienausdruck 6 ansim 881 25. Aug 2012, 19:11
ansim Datentypenkonflikt in Kriterienausdruck
Keine neuen Beiträge Access Tabellen & Abfragen: Datentypen in Kriterienausdruck unverträglich 3 win98 556 07. März 2012, 15:46
win98 Datentypen in Kriterienausdruck unverträglich
Keine neuen Beiträge Access Tabellen & Abfragen: Datentypenkonflikt in Kriterienausdruck 13 David_K 2703 26. Feb 2012, 17:56
Sonneschein Datentypenkonflikt in Kriterienausdruck
Keine neuen Beiträge Access Berichte: Beziehungen mit Datentypen 0 Gast 180 12. Jul 2011, 13:49
Gast Beziehungen mit Datentypen
Keine neuen Beiträge Access Tabellen & Abfragen: Datentyp in Kriterienausdruck unverträglich 5 Gast 1627 04. Jun 2010, 11:06
Gast Datentyp in Kriterienausdruck unverträglich
Keine neuen Beiträge Access Tabellen & Abfragen: Datentypen in Kriterienausdruck unverträglich 2 flx4000 793 23. Jul 2009, 13:34
flx4000 Datentypen in Kriterienausdruck unverträglich
Keine neuen Beiträge Access Tabellen & Abfragen: Beziehung zwischen Datenbanken, unterschiedliche Datentypen 0 Apocalyptica666 1010 28. Nov 2008, 10:32
Apocalyptica666 Beziehung zwischen Datenbanken, unterschiedliche Datentypen
Keine neuen Beiträge Access Tabellen & Abfragen: Datentypen in Kriterienausdruck unverträglich 3 Gast 1608 14. Dez 2007, 13:35
Gast Datentypen in Kriterienausdruck unverträglich
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Formulare: suche nach zwei unterschiedlichen Datentypen 1 pezi4u 394 18. Sep 2007, 11:31
KlausMz suche nach zwei unterschiedlichen Datentypen
Keine neuen Beiträge Access Formulare: Datentyp in Kriterienausdruck unverträglich SQL 1 dummyn 1199 03. Feb 2007, 09:00
gerhardg Datentyp in Kriterienausdruck unverträglich SQL
Keine neuen Beiträge Access Programmierung / VBA: "Laufzeitfehler 13": Typen unverträglich. (HILFE!! 4 Hesse2006 4263 13. Sep 2006, 15:21
Hesse2006 "Laufzeitfehler 13": Typen unverträglich. (HILFE!!
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel Tricks