[AccessD] CurrentProject.Path syntax?

William Hindman wdhindman at dejpolsystems.com
Thu Mar 18 12:00:54 CDT 2010


...but your IIf forces a compare of every condition, Lambert's function 
doesn't
...nanosecs, I know ...but still

William

--------------------------------------------------
From: "Max Wanadoo" <max.wanadoo at gmail.com>
Sent: Thursday, March 18, 2010 10:56 AM
To: "'Access Developers discussion and problem solving'" 
<accessd at databaseadvisors.com>
Subject: Re: [AccessD] CurrentProject.Path syntax?

>
> Sigh...
>
>   str = str & IIf(Right(str, 1) = "\", "", "\")
>
> Easy peasy - one liner.
>
> Max
>
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan, Lambert
> Sent: Thursday, March 18, 2010 2:06 PM
> To: Access Developers discussion and problem solving
> Subject: Re: [AccessD] CurrentProject.Path syntax?
>
> CRAB eh?
>
> I maintain that this code
>
> Public Function QualifyPath(sPath As String) As String
>    If sPath & "" > "" Then
>        If right$(sPath, 1) = "\" Then
>            QualifyPath = sPath
>        Else
>            QualifyPath = sPath & "\"
>        End If
>    End If
> End Function
>
> Is thoroughly self documenting and orders of magnitude clearer than
>
>    str = "\\svr\c\"
>    strL = Left(str, 2)
>    strR = Replace(Mid(str, 3) & "\", "\\", "\")
>    str = strL & strR
>
> In fact I'd go as far as to suggest that those few lines of VB code are
> almost as cryptic as some c/c++ code I have reviewed in the past. The C
> family has a well deserved reputation of being a write-only language. Well
> in the hands of some programmers. :-)
>
>
> Lambert
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Wanadoo
> Sent: Thursday, March 18, 2010 9:50 AM
> To: 'Access Developers discussion and problem solving'
> Subject: Re: [AccessD] CurrentProject.Path syntax?
>
> Are you saying:-
>
> A. mine doesn't
> B. mine is 20th century too.
>
> Co'mon now. Don't beat about the bush...out with it...
>
> Answers:
> A. Mine does UNCs better than yours.  Stamps foot and sticks tongue out. 
> So
> there!
> C. Mine adheres to the CRAB principle invented by yours truly (Clear,
> Relevant,  Accurate and Brief).
>
> There we go...over and out....
>
> Max
>
> --
> 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