[AccessD] help with a query...

Kostas Konstantinidis kost36 at otenet.gr
Tue May 5 01:31:17 CDT 2009


Gary and Stuart,
thank's for your response

/kostas


----- Original Message ----- 
From: "Stuart McLachlan" <stuart at lexacorp.com.pg>
To: "Access Developers discussion and problem solving" 
<accessd at databaseadvisors.com>
Sent: Monday, May 04, 2009 8:01 PM
Subject: Re: [AccessD] help with a query...


> He's using the plus signs correctly :-)
>
> & and + are the same thing for strings except where Nulls are concerned.
>
> ([Names.name]+Chr(13)+Chr(10)) will return a valid name plus CRLF, but if 
> the name is
> Null, it will return Null - so it won't throw a blank line.
>
> ([Names.name] & Chr(13) & Chr(10)) will return the same for a valid name, 
> but will return a
> CRLF by itself if the name is Null - resulting in a blank first line.
>
> The problem with the extra space results from the two occurences of  & " " 
> &
> One possibility is to replace them  with
> & IIF(ISNULL([Names_1.name],""," ") &
> and
> & IIF(ISNULL([Names_2.name],""," ") &
>
>
> On 4 May 2009 at 11:25, Gary Kjos wrote:
>
>> I think you have a problem with where you are using the plus sign for
>> concatination verses the Ampersand. You may be aware of that which is
>> why you are using a combination but I would try to replace all the +
>> signs with ambersands and see if it clears your problem. I'm not clear
>> on the exact difference between the two or I would elaborate.
>>
>> Good luck with it.
>>
>> GK
>>
>> On Mon, May 4, 2009 at 6:57 AM, Kostas Konstantinidis <kost36 at otenet.gr> 
>> wrote:
>> > dear group,
>> >
>> > I am using the follown query before a report...
>> >
>> > Director: ([Names.name]+Chr(13)+Chr(10)) & 
>> > ([addr1_dir1]+Chr(13)+Chr(10)) &
>> > ([addr2_dir1]+Chr(13)+Chr(10)) & ([TK_dir1] & " " &
>> > [T_perioxi.perioxi]+Chr(13)+Chr(10)) & ([T_town.poli]+Chr(13)+Chr(10)) 
>> > &
>> > ([T_kratos.kratos]+Chr(13)+Chr(10)) &
>> > ([Names_1.name]+Chr(13)+Chr(10)) & ([addr1_dir2]+Chr(13)+Chr(10)) &
>> > ([addr2_dir2]+Chr(13)+Chr(10)) & ([TK_dir2] & " " &
>> > [T_perioxi_1.perioxi]+Chr(13)+Chr(10)) & 
>> > ([T_town_1.poli]+Chr(13)+Chr(10)) &
>> > ([T_kratos_1.kratos]+Chr(13)+Chr(10)) &
>> > ([Names_2.name]+Chr(13)+Chr(10)) & ([addr1_dir3]+Chr(13)+Chr(10)) &
>> > ([addr2_dir3]+Chr(13)+Chr(10)) & ([TK_dir3] & " " &
>> > [T_perioxi_2.perioxi]+Chr(13)+Chr(10)) &
>> > ([T_town_2.poli]+Chr(13)+Chr(10))+[T_kratos_2.kratos]
>> >
>> > Please, I need some help with two questions
>> > 1. If the sequences Names_1.name and Names_2.name are blank (have no 
>> > data)
>> > then to the end of the field
>> > Director returns a space character and an enter character too
>> > 2. Is there any way to print in bold only the Names.Name, Names_1.name 
>> > and
>> > Names_2.name
>> >
>> > many thank's
>> > /kostas
>> >
>> >
>> > --
>> > AccessD mailing list
>> > AccessD at databaseadvisors.com
>> > http://databaseadvisors.com/mailman/listinfo/accessd
>> > Website: http://www.databaseadvisors.com
>> >
>>
>>
>>
>> -- 
>> Gary Kjos
>> garykjos at gmail.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
>
>
> 





More information about the AccessD mailing list