home  products examples manual  faq support forum  contact news  login store

More Examples:   View Source:   searchInEditNew

Free Download

This demo allows you to enter complaint records for products you are supporting. You can perform a search in the both the EDIT/NEW record forms for the product the customer is complaining about. Hint: search on R in the "prodname" field below.

E New Srch
(E) (e)id (e)prodname (e)custname (e)telephone (e)Complaint
LioncoolLioncool91302926092Pleased to meet you <a href=" ">buy essay online writing service</a> The conversation includes all the activity in the document: messages, document edits, and who&#8217;s viewed your changes — eve
CharlotteCharlotte85751594928Just over two years <a href=" ">paper helper</a> While the likes of Kevin Pietersen, Jonathan Trott and Joe Root - who will not travel to Ireland - have been retained for the Australia games, Vaughan beli
MackenzieMackenzie58836857926Stolen credit card <a href=" ">bow accounting homework help online wealthy</a> &ldquo;This is the first confirmed aggregation in the Portland metropolitan area of hundreds and hundreds of bugs,&rdq
GraceGrace89602235853Will I have to work on Saturdays? <a href=" ">ambien and accidental death heath ledger</a> It is known that some local Tories in Suffolk dislike Yeo's enthusiasm for green issues and his suppor
RebeccaRebecca82200003254How much will it cost to send this letter to ? best writing essay &#x93;I would not expect that,&#x94; said Carol Johnson, a National Park Service spokeswoman for National Mall and Memorial Parks. &#x93;A
AydenAyden64076188083I'm sorry, she's <a href=" ">sword example of a research paper in psychology skinner thursday</a> A: Hinoki is an incredible cypress tree in Japan that has the mo
HunterHunter79281303023What line of work are you in? <a href=" ">account puchasing papers literature reviews listen fate</a> Kidal, like the other two regions of northern Mali, is home to a mix of Arab,
LilyLily30472805136I'd like to send this letter by macroeconomics essay questions Indeed, injuries and fatalities on escalators are rare. In Beijing, one died and dozens were injured in 2011 when an escalator sudden
HaleyHaley66771328188I'd like some euros <a href=" ">washington mutual home loans</a> Political discord over the U.S. budget raised the prospectof a federal government shutdown if a deal is not struc
LeahLeah91244281544Accountant supermarket manager <a href=" ">dog took ambien</a> Republicans could still try to delay the final vote to focus attention on other issues. For example, Sen. Lindsey Graham has threa
(E) Edit Record     
  PHPLens (Page 1)  
E New Srch


This feature is available since 3.1.

This demo show to create complaint records, retrieving the product id and product name using a search form built into the NEW/EDIT record form. This is particularly useful when we have a 100,000 product table and we don't want to pull every product record in a normal lookup, but allow the user to enter the first few characters of the product name, then we perform a search.

The key property is:

$lens->searchInEditNew = 
"PRODNAME^select concat(productname,' (',productid,')'),productname,productid,productid 
	from products where productname like '{#}%'^prodname^productid^>1";

There are two modes for searchInEditNew. The first is when no lookupLens is defined as in this example. The second is discussed in ex920.

The searchInEditNew generates the search field. The key to understanding this is the prodname^productid list above, which defines the fields that receive searched values.

Now look at the SQL SELECT statement. The {#} in the SQL is substituted with what the user entered in the input field.

The SQL statement retrieves 3 fields, the first being what we show the end-user in the popup.

The 2nd is what we store in the prodname, the first field of the list prodname^productid.

The 3rd field of the SQL is stored in productlist, the second field of the list prodname^productid.

Now if 3 items were defined in the above list, say prodname^productid^more3 then the SQL statement would have had 4 fields, the 4th field storing into more3.

The >1 in the property means the field requires at least 1 character before a search can occur.

Lastly, this example has the details being displayed below the grid, using $lens->showRecNo = 5;

email: (change # to @)     telephone (malaysia): 60-3-7947 2888     fax (malaysia): 60-3-7947 2800