Charlotte Foust
cfoust at infostatsystems.com
Tue Jan 27 18:36:10 CST 2004
I generally use single quotes inside the double quotes, although it can get tricky if the are quotes inside a field's values. Another alternative is to concatenate chr(34), which is a double quote, between the rest of the string and text value that needs to be surrounded by quotes. Like this: stLinkCriteria = "[KundenName]=" & Chr(34) & Me![KundenName] & Chr(34) & " And [VerbandNr]=" & Me![VerbandNr] I've always found that a lot easier to read. Charlotte Foust -----Original Message----- From: Helmut Kotsch [mailto:Helmut.E.Kotsch at t-online.de] Sent: Tuesday, January 27, 2004 4:23 PM To: Access Developers discussion and problem solving Subject: AW: [AccessD] Concatenated stLinkCritria produces Type mismatcherror. Charlotte you are great. Thank you very much. Here I'm sitting at midnight in Germany defining my problem and there you come back within minutes with a workable solution. What is the alternative to using multiple double quotes? (I don't like them either) Where in the world would someone learn / read about the solution you provided. Even though it works, I don't understand it. To be honest, this whole "quotes syntax" (single and double) is a nightmare to me. Again, thanks a lot. Regards and have a nice day. Helmut Kotsch (Helmut.E.Kotsch at t-online.de) -----Ursprungliche Nachricht----- Von: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]Im Auftrag von Charlotte Foust Gesendet: Mittwoch, 28. Januar 2004 00:49 An: Access Developers discussion and problem solving Betreff: RE: [AccessD] Concatenated stLinkCritria produces Type mismatcherror. I don't like to use multiple double quotes like that because it's so hard to read. Your problem is in this line: stLinkCriteria = "[KundenName]=" & "'" & Me![KundenName] & "'" And "[VerbandNr]=" & Me![VerbandNr] Which should be: stLinkCriteria = "[KundenName]=" & "'" & Me![KundenName] & "'" & " And [VerbandNr]=" & Me![VerbandNr] Charlotte Foust -----Original Message----- From: Helmut Kotsch [mailto:Helmut.E.Kotsch at t-online.de] Sent: Tuesday, January 27, 2004 3:11 PM To: accessd at databaseadvisors.com Subject: [AccessD] Concatenated stLinkCritria produces Type mismatch error. Hi, I am trying to open a form where 2 conditions have to be met. When only one conditon (as shown in code below as sample#1 and sample#2) is set than it works ok. Sample#1 ==> OK Dim stDocName As String Dim stLinkCriteria As String stDocName = "VERDI-Kunden" stLinkCriteria = "[KundenName]=" & "'" & Me![KundenName] & "'" DoCmd.OpenForm stDocName, , , stLinkCriteria Sample#2 ==> OK Dim stDocName As String Dim stLinkCriteria As String stDocName = "VERDI-Kunden" stLinkCriteria = "[VerbandNr]=" & Me![VerbandNr] DoCmd.OpenForm stDocName, , , stLinkCriteria However when concatenating both conditions as shown in the following code I get a "Type mismatch" error. Dim stDocName As String Dim stLinkCriteria As String stDocName = "VERDI-Kunden" stLinkCriteria = "[KundenName]=" & "'" & Me![KundenName] & "'" And "[VerbandNr]=" & Me![VerbandNr] DoCmd.OpenForm stDocName, , , stLinkCriteria Hope someone can help before this one drives me grazy. Helmut Kotsch _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com