[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: