Akcia READPICTNOTES


Funkcia
Akcia prečíta poznámky podľa zadaných kritérií.


Deklarácia
 READPICTNOTES _bt, _et, _pictName, _pictDesc, _userName, _notes
Parametre
_bt, _etinIdentifikátory typu AbsTime - definujú časový interval pre výber poznámok.
_pictNameinIdentifikátor typu String -  reprezentuje masku (podmienku) pre načítanie poznámok. Načíta len poznámky pridelené k schémam ktorých meno vyhovuje maske zadanej parametrom _pictName.
Ak je hodnota prázdny reťazec, táto podmienka sa ignoruje.
_pictDescinIdentifikátor typu String -  reprezentuje masku (podmienku) pre načítanie poznámok. Načíta len poznámky pridelené k schémam ktorých popis vyhovuje maske zadanej parametrom _pictDesc.
Ak je hodnota prázdny reťazec, táto podmienka sa ignoruje.
_userNameinIdentifikátor typu String -  reprezentuje masku (podmienku) pre načítanie poznámok. Načíta len poznámky vytvorené užívateľmi ktorých mená vyhovujú maske zadanej parametrom _userName.
Ak je hodnota prázdny reťazec, táto podmienka sa ignoruje.
_notesoutIdentifikátor celej lokálnej štruktúry - štruktúra však musí obsahovať práve 10 stĺpcov.

Typy a význam jednotlivých stĺpcov:

noteUUID  String
picture_nameString
validBoolean
btAbsTime
etAbsTime
textString
create_authorText
create_timeAbsTime
last_modified_authorText
last_modified_timeAbsTime
Príklad
PROCEDURE ReadNotes
  TEXT _userName
  TEXT _pictName
  TEXT _pictDesc
  TIME _bt, _et
  RECORD NOALIAS (SD.PICTNOTE) _notes
  
  _userName := ""
  _pictName := ""
  _pictDesc := ""
  _bt := SysTime
  _bt := %TimeFromItems(%Year(_bt), %Month(_bt), %Day(_bt), 0, 0, 0, 0)
  _et := %TimeFromItems(%Year(_bt), %Month(_bt), %Day(_bt)+1, 0, 0, 0, 0)
  
  READPICTNOTES _bt, _et, _pictName, _pictDesc, _userName, _notes

END ReadNotes

Súvisiace stránky:

Napíšte komentár