M
matthewwhaley
Allright, this is a beast, but here is what I am trying to do
Create a seperate field for each Desc seperated by a "_". Ex (Main
Field([tblDrivers]![driverName]:
EQ_PRICE_VAR_USD_MFA_SPT ------ would have 4 fields
(EQ_PRICE,EQ_PRICE_USD, EQ_PRICE_USD_MFA)
EQ_VOL_VAR_USD_APOL.O_IMPM_SPTVOL_1.0_M03 would have 7 fields
(EQ_VOL,EQ_VOL_USD, EQ_VOL_USD_APOL.O., EQ_VOL_USD_APOL.O._IMPM, etc)
All fields have "_VAR_" at the same spot. I eliminated that in part of
the query below. My problem is that when I get to the 5th "_" say in
Ex 1, I begin to get #Error. IIF(Iserror) is not helping.
Any thoughts.
Here is the first instance I get an error and how I tried to do it in
the ZOOM box. I will post the sql if someone needs it, but I figure
this iserror has to work sometime/somehow
First 5 Desc: IIf(IsError(Left(Mid([tblDrivers]!
[driverName],InStr([tblDrivers]![driverName],'_VAR_')+9),
(InStr(InStr(Mid([tblDrivers]![driverName],InStr([tblDrivers]!
[driverName],'_VAR_')+9),'_')+1,Mid([tblDrivers]!
[driverName],InStr([tblDrivers]![driverName],'_VAR_')
+9),'_')-1))),Left([tblDrivers]![driverName],InStr(InStr([tblDrivers]!
[driverName],'_')+1,[tblDrivers]![driverName],'_')) &
Right([tblDrivers]![driverName],Len([tblDrivers]![driverName])-
InStr([tblDrivers]![driverName],'_VAR_')-4),(Mid([tblDrivers]!
[driverName],InStr([tblDrivers]![driverName],'_VAR_')+9),
(InStr(InStr(Mid([tblDrivers]![driverName],InStr([tblDrivers]!
[driverName],'_VAR_')+9),'_')+1,Mid([tblDrivers]!
[driverName],InStr([tblDrivers]![driverName],'_VAR_')+9),'_')-1)))
Create a seperate field for each Desc seperated by a "_". Ex (Main
Field([tblDrivers]![driverName]:
EQ_PRICE_VAR_USD_MFA_SPT ------ would have 4 fields
(EQ_PRICE,EQ_PRICE_USD, EQ_PRICE_USD_MFA)
EQ_VOL_VAR_USD_APOL.O_IMPM_SPTVOL_1.0_M03 would have 7 fields
(EQ_VOL,EQ_VOL_USD, EQ_VOL_USD_APOL.O., EQ_VOL_USD_APOL.O._IMPM, etc)
All fields have "_VAR_" at the same spot. I eliminated that in part of
the query below. My problem is that when I get to the 5th "_" say in
Ex 1, I begin to get #Error. IIF(Iserror) is not helping.
Any thoughts.
Here is the first instance I get an error and how I tried to do it in
the ZOOM box. I will post the sql if someone needs it, but I figure
this iserror has to work sometime/somehow
First 5 Desc: IIf(IsError(Left(Mid([tblDrivers]!
[driverName],InStr([tblDrivers]![driverName],'_VAR_')+9),
(InStr(InStr(Mid([tblDrivers]![driverName],InStr([tblDrivers]!
[driverName],'_VAR_')+9),'_')+1,Mid([tblDrivers]!
[driverName],InStr([tblDrivers]![driverName],'_VAR_')
+9),'_')-1))),Left([tblDrivers]![driverName],InStr(InStr([tblDrivers]!
[driverName],'_')+1,[tblDrivers]![driverName],'_')) &
Right([tblDrivers]![driverName],Len([tblDrivers]![driverName])-
InStr([tblDrivers]![driverName],'_VAR_')-4),(Mid([tblDrivers]!
[driverName],InStr([tblDrivers]![driverName],'_VAR_')+9),
(InStr(InStr(Mid([tblDrivers]![driverName],InStr([tblDrivers]!
[driverName],'_VAR_')+9),'_')+1,Mid([tblDrivers]!
[driverName],InStr([tblDrivers]![driverName],'_VAR_')+9),'_')-1)))