[genropy] Re: Ed ora... sagra!!! ;-)

  • From: Giovanni Porcari <giovanni.porcari@xxxxxxxxx>
  • To: genropy <genropy@xxxxxxxxxxxxx>
  • Date: Thu, 7 Jan 2016 18:11:18 +0100


Il giorno 07 gen 2016, alle ore 17:59, Giovanni Porcari 
<giovanni.porcari@xxxxxxxxx> ha scritto:


La riga di vendita a questo punto sarà in relazione con la riga listino 
invece che con la riga prodotto
e nella cella metterai anche la condition necessaria ovvero che la 
edizione_id della riga listino sia
uguale alla edizione_id della vendita


Mi viene il dubbio di non averti spiegato in maniera semplice questo concetto.

Ne puoi trovare un esempio nel nuovo tutorial alla pagina sui widgets trovi una 
ricerca su una tabella postcode 
condizionata sul filtro dello stato :

fb.dbselect(value='^.suburb',dbtable='invc.postcode',
           lbl='Suburb',rowcaption='$suburb',columns='$suburb,$postcode,$state',
           auxColumns='$postcode,$state',
           condition=":st is NULL OR :st = ''  OR $state=:st",
           condition_st='^.state',
           selected_postcode='.postcode',
           tooltip="""dbSelect. Select a suburb from the menu or
           type in the field.""")


in particolare noti :
           condition=":st is NULL OR :st = ''  OR $state=:st",
           condition_st='^.state'

Il che significa che nella selezione viene presentato un record solo se 
non ho scelto nessuno stato oppure se lo stato del record è uguale a quello 
scelto.



Aggiungo un'altra possibilità sporchetta ma sempre valida:

Terminata un'edizione non fai che 'archiviare' i piatti dell'edizione 
precedente.

I record archiviati sono automaticamente esclusi dalle selezioni e dalle 
dbselect
e quindi è come se non esistessero più.


Ciao

G

Other related posts: