version 1.132, 2009/11/17 18:21:28
|
version 1.133, 2010/02/15 19:10:23
|
Line 669 class ZSQLExtendFolder(Folder,Persistent
|
Line 669 class ZSQLExtendFolder(Folder,Persistent
|
def ZSQLMultiSearch(self,_table,_searchField,_value,_idField,_additionalStatement="",_select=None,_subselectAddition="",_storename=None): |
def ZSQLMultiSearch(self,_table,_searchField,_value,_idField,_additionalStatement="",_select=None,_subselectAddition="",_storename=None): |
""" |
""" |
Durchsucht in einer Tabelle "table" die Spalte "searchfield" nach dem allen Vorkommnissen |
Durchsucht in einer Tabelle "table" die Spalte "searchfield" nach dem allen Vorkommnissen |
von Worten in value und gibt alle Werte mit gleichem id field zurŸck, d.h. es wird die "und" suche Ÿber mehrere Eintrsege in einer |
von Worten in value und gibt alle Werte mit gleichem id field zurueck, d.h. es wird die "und" suche ueber mehrere Eintrsege in einer |
Tabelle mit gleichem idField werd realisiert, |
Tabelle mit gleichem idField werd realisiert, |
z.B. fŸr simplesearch ueber mehrere Felder |
z.B. fuer simplesearch ueber mehrere Felder |
@param _table: Tabelle, die durchsucht werden soll. |
@param _table: Tabelle, die durchsucht werden soll. |
@param _searchField: Feld, das durchsucht wird |
@param _searchField: Feld, das durchsucht wird |
@param _value: String der gesucht werden soll, gesucht wird nach allen Worten des Strings, die durch " "-getrennt sind. |
@param _value: String der gesucht werden soll, gesucht wird nach allen Worten des Strings, die durch " "-getrennt sind. |
@param _idField: Feld mit id fŸr die identifikation gleicher EintrŠge |
@param _idField: Feld mit id fuer die identifikation gleicher Eintraege |
@param _additionalStatement: (optional) Zusaetzliches SQL Statement, dass zwischen dem ersten "select from" und dem ersten "where" eingegefŸgt wird. |
@param _additionalStatement: (optional) Zusaetzliches SQL Statement, dass zwischen dem ersten "select from" und dem ersten "where" eingegefuegt wird. |
@param _subselectAddition: (optiona) Zusaetliche SQL Statement die hinter das select statement der subselects eingefuegt werde. |
@param _subselectAddition: (optiona) Zusaetliche SQL Statement die hinter das select statement der subselects eingefuegt werde. |
@param _select: (optional) Alternativer Wert fŸr den ersten SELECT Aufruf. |
@param _select: (optional) Alternativer Wert fuer den ersten SELECT Aufruf. |
@param _storename: (optional) Name fuer die Zwischenspeicherung von Werten in der Session |
@param _storename: (optional) Name fuer die Zwischenspeicherung von Werten in der Session |
""" |
""" |
if _storename: |
if _storename: |