[AccessD] text between ( )

Pedro Janssen pedro at plex.nl
Mon Dec 14 03:33:26 CST 2009


Hello David,

the query, almost does what i want.

SELECT Concl, 
Mid([Concl],InStr(1,[Concl],"(")+1,InStr(InStr(1,[Concl],"("),[Concl],")")-2)
AS Expr1
FROM YourTable
WHERE (((Concl) Like "*(*)*"));

- Only when there are more values with ( ) it only returns the first value
- The value that is returned ( ) also gives part of the rest of the concl 
text after the ) but sometimes it is cut off after a certain length and 
sometimes not. I Tried to variabel the "compare argument", but no result.

for example (what the expression returns)

Concl                                            expr1
aaa (g2Ta)bbbbcccc                      g2Ta)bbbbc
aaaaa(g2Ta)cccccccdddddd          g2Ta)ccccccccdddd

i don't see the logic of the lengt of the text part after the ) in expr1

How can i solve this?

Pedro







----- Original Message ----- 
From: "David McAfee" <davidmcafee at gmail.com>
To: "Access Developers discussion and problem solving" 
<accessd at databaseadvisors.com>
Sent: Wednesday, December 09, 2009 6:58 PM
Subject: Re: [AccessD] text between ( )


If this looks good:
SELECT Concl, 
Mid([Concl],InStr(1,[Concl],"(")+1,InStr(InStr(1,[Concl],"("),[Concl],")")-2)
AS Expr1
FROM YourTable
WHERE (((Concl) Like "*(*)*"));

you can do it like this:
UPDATE YourTable SET YourTable.fldSelection =
Mid([Concl],InStr(1,[Concl],"(")+1,InStr(InStr(1,[Concl],"("),[Concl],")")-2)
WHERE (((YourTable.Concl) Like "*(*)*"));



On Wed, Dec 9, 2009 at 8:13 AM, Pedro Janssen <pedro at plex.nl> wrote:
> Dear Group,
>
> is it possible to filter out text between ( ) in a field [Concl] and place 
> only the text between ( ) in a new field [fldSelection], with a query.
>
> Thanks
>
> Pedro
> --
> 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




More information about the AccessD mailing list