If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
Mid string null value
I'm using the code below to display everthing after the pound sign (#) and it
works for the most part, but displays the whole field for fields that don't have a pound sign. My goal is to display everything after the # if there is a #, otherwise leave the field blank. Mid([Description],InStr([Description],"#")+1) Thanks, Jim |
#2
|
|||
|
|||
Mid string null value
Jim wrote:
I'm using the code below to display everthing after the pound sign (#) and it works for the most part, but displays the whole field for fields that don't have a pound sign. My goal is to display everything after the # if there is a #, otherwise leave the field blank. Mid([Description],InStr([Description],"#")+1) Thanks, Jim You will need to use Iif: Iif(InStr([Description],"#") 0,Mid([Description],InStr([Description],"#")+1)) -- HTH, Bob Barrows |
#3
|
|||
|
|||
Mid string null value
Jim -
Test for the # first, like this: IIf(InStr(1, "Description", "#", 1) = 0, "", Mid("Description", InStr("Description", "#") + 1, Len("Description") - InStr("Description", "#"))) -- Daryl S "Jim" wrote: I'm using the code below to display everthing after the pound sign (#) and it works for the most part, but displays the whole field for fields that don't have a pound sign. My goal is to display everything after the # if there is a #, otherwise leave the field blank. Mid([Description],InStr([Description],"#")+1) Thanks, Jim |
#4
|
|||
|
|||
Mid string null value
Thank you both for the quick responses - Bob's code worked great!
"Bob Barrows" wrote: Jim wrote: I'm using the code below to display everthing after the pound sign (#) and it works for the most part, but displays the whole field for fields that don't have a pound sign. My goal is to display everything after the # if there is a #, otherwise leave the field blank. Mid([Description],InStr([Description],"#")+1) Thanks, Jim You will need to use Iif: Iif(InStr([Description],"#") 0,Mid([Description],InStr([Description],"#")+1)) -- HTH, Bob Barrows . |
#5
|
|||
|
|||
Mid string null value
Try this variation
Mid([Description],InStr([Description] & "#","#")+1) John Spencer Access MVP 2002-2005, 2007-2010 The Hilltop Institute University of Maryland Baltimore County Jim wrote: I'm using the code below to display everthing after the pound sign (#) and it works for the most part, but displays the whole field for fields that don't have a pound sign. My goal is to display everything after the # if there is a #, otherwise leave the field blank. Mid([Description],InStr([Description],"#")+1) Thanks, Jim |
Thread Tools | |
Display Modes | |
|
|