 |
|
BaselScript |
Beschreibung
Datensätze löschen
Befehl Format:
delete record = selected/all/on_condition file = name directory= name [encrypting = yes][section=name]
delete record = number/selected/all file = name directory= name [encrypting = yes]
Beispiel 1:
delete record = selected file = person
Parameter "selected" - ausgewählter Datensatz wird gelöscht
Beispiel 2:
delete record = 0 file = person
Erster Datensatz in der Datei "person" im Verzeichnis #_directory_files wird gelöscht.
Example 3:
// delete records where city = "Paris"
delete record = on_condition file = person section=name
section name
#_delete_record=0
if $contains(#city_person,"Paris")
#_delete_record=1
endif
end section
Beispielskript:
scene=1 name="Show person" bgcolor=gray
section init
file example_person.csv(#name_person,#vorname_person,#city_person,#street_person, #birthday_person)
read file= example_person.csv directory=#_directory_files_examples
call list = list_p
end section
list view list_p
tile=file name=example_person.csv
tile=title text="List of persons" size = 40 color=black style =italic
tile=item name=#name_person typ= text size = 40 color=black style =bold
tile=item name=#vorname_person typ=text size = 40 color=black style =italic
tile=item name=#city_person typ=text size = 40 color=black style =italic
tile=item name=#street_person typ=text size = 40 color=black style =italic
tile=button name=#button_x section =press_button_x text =X;
tile=select section = select
end list
section press_button_x
call script=empty
end section
section select
call menu= list_menu
end section
menu list_menu
tile=title text= "Select option"
tile=item text=edit section=edit_record
tile=item text=delete section= delete_record
tile=button name=#button_close_menu section=press_button_close text=X
end menu
section press_button_close
call script=empty
end section
// press "delete" -> run dialog "dialog_delete"
section delete_record
call dialog = dialog_delete
end section
section back
call script=empty
end section
dialog dialog_delete
tile=title text="Delete this person?"
tile=button text=YES section=delete_person
tile=button text=NO section=run_scene2
end dialog
section delete_person
delete record= selected file =example_person.csv directory=#_directory_files_examples
call scene = 1
end section
end scene 1