Function Left & Len i Access 2002

Kontorsprogram

3 svar · 211 visningar · startad av behm

Medlem sedan feb. 200123 inlägg
Trådstart#1

Jag vill använda funktionerna Left resp Len i Access 2002 (XP).
Jag har i QBE-fönstret (QueryBuilder) skrivit följande:

SELECT Left([Tbl1].[Field1], 2) AS Expr1
FROM Tbl1;

resp

SELECT Len([TblTraps].[ArrivalTimeTxt]) AS Expr1
FROM TblTraps;

Men får besked om kompileringsfel.
Jag har hört att detta tidigare har strulat i äldre versioner av Access och om man har ominstallerat Access har det löst sig men inte i denna version.

Kan lägga till att info om Left resp Len finns i hjälpen inom VBA-delen men inte i Access-delen.
/E Behm

Medlem sedan mars 20011 880 inlägg
#2

Nix det blir lite anullunda i Access.

Len = längd
Left= Vänster

Hoppas att det hjälper dig :)

Medlem sedan feb. 200123 inlägg
#3

Jag glömde att tillägga att jag har engelsk Office XP.

Problemet är nu löst.
Jag hade konverterat en databas-applikation från Access 2000 (svensk) till Access 2002 (engelsk).
Dock kvarstod referenser till ett tidigare Microsoft DAO 3.6 Object library.

Jag ominstallerade Microsoft DAO 3.6 Object library. Sedan skapade jag en ny access-modul där jag klistrade in den kod jag ville återvinna från den gamla modulen.
Sedan avmarkerade jag Microsoft ActiveX Data Objects 2.1 Library,
varpå jag markerade Microsoft DAO 3.6 Object library under "Tools/references".

Nu fungerar det!

Den som läser detta och har liknande problem kan kontakta mig på NOSPAMbehm@hem.passagen.seNOSPAM
/E Behm

Medlem sedan juli 200012 978 inlägg
#4

Perfekt
Jag menar att du dels talar om att det fungerar nu, dels redogjorde för hur!!
Så blir ett bra forum bättre.
Tack för informationen.

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)