OK so it's not possible right now.
Should I post "Enhancement" request for these two ?

On Tuesday, September 18, 2012 9:28:24 AM UTC-5, Omi Chiba wrote:
>
> How can we do the following ?
>
> 1. Use two fields value for the label name
> db.TDMUSJ00.TRTRKN works fine but I want to do like db.TDMUSJ00.TRTRKN + 
> "(" + db.TDMUSJ00.TRTRCD + ")" as label name.
>
> 2. Look up the data whether it's small or capital letter
> Value in the database (db.TDMUSJ00.TRTRKN) is all capital and autocomplete 
> doesn't look up the data when user type by small letters.
>
> Table 1
>
> --------------------------------------------------------------------------------------------
> db.define_table('TDMUSJ00',
>     Field('TRTRCD', length=8, label="End User Code"),
>     Field('TRTSCD', length=3, label="Dept"),
>     Field('TRTRKN', length=30, label="Cust Name"),
>     primarykey=['TRTRCD'])
>
> --------------------------------------------------------------------------------------------
>  
>
> Table2
>
> --------------------------------------------------------------------------------------------
>  
> db.define_table('EDXUSF00',
>     Field('USDIID', length=5,  label="Dist Code"),
>     Field('USACCT', length=30,  label="Dist End User Code"),
>     Field('USUSCD', length=8,  label="End User Code"),
>     Field('USUPFL', length=1,  label="OZ UPLOAD FLAG"),
>     Field('USCRBY', length=20, default = auth.user.username.upper() if 
> auth.user else None, label="Created by"),
>     Field('USCRDT', 'datetime', default =request.now, label="Created on"), 
>    
>     Field('USUPBY', length=20, update = auth.user.username.upper() if 
> auth.user else None, label="Updated by"),
>     Field('USUPDT', 'datetime', update =request.now, label="Updated on"),  
>     primarykey=['USDIID', 'USACCT'])
>
> db.EDXUSF00.USDIID.requires=IS_IN_DB(db,db.EDMFVF00.FVTKCD,'%(FVNAME)s 
> (%(FVTKCD)s)')
> db.EDXUSF00.USACCT.requires=[IS_NOT_EMPTY(),IS_LENGTH(30,1),IS_UPPER()]
> db.EDXUSF00.USUSCD.requires=[IS_IN_DB(db,db.TDMUSJ00.TRTRCD),IS_UPPER()]
> db.EDXUSF00.USUSCD.widget=SQLFORM.widgets.autocomplete(
>      request, db.TDMUSJ00.TRTRKN+db.TDMUSJ00.TRTRCD, 
> id_field=db.TDMUSJ00.TRTRCD)
> db.EDXUSF00.USUPFL.writable = db.EDXUSF00.USUPFL.readable = False
> db.EDXUSF00.USCRBY.writable = False
> db.EDXUSF00.USCRDT.writable = False
> db.EDXUSF00.USUPBY.writable = False
> db.EDXUSF00.USUPDT.writable = False
>
> --------------------------------------------------------------------------------------------
>  
>

-- 



Reply via email to