BaselScript


× SPRACHE NACHRICHTEN BEISPIELE BEISPIELFILME INSTALLATION IMPRESSUM DATENSCHUTZ SUPPORT -------------- BESCHREIBUNG Einführung BASEL-Sprache Grundkenntnisse    • Feld auch Variable    • Array    • Hash-Array    • Mathem. und Vergleichsoperatoren    • Bedingungen    • Schleife    • Timer    • Datei    • Datensatz    • Verzeichnis    • Menu    • Dialog    • ListView (Ansichtsliste)    • Form Arbeiten mit Skripten    • Skripte    • Scriptstruktur    • Aufruf eines Skriptes    • Skript starten    • Skript beim Start der Anwendung starten    • Szene    • Szene Deklaration    • Szene laden und starten Arbeiten mit Feldern    • Feldwert speichern    • Feldwert wiederherstellen Arbeiten mit Arrays    • Hash-array Arbeiten mit Verzeichnissen    • Standardverzeichnisse    • Unterverzeichnis erstellen    • Unterverzeichnis löschen    • Verzeichnisinhalt Arbeiten mit Dateien    • Dateistruktur deklarieren    • Datei in Speicher einlesen    • Datensatz in Datei schreiben    • Datei speichern    • Eine Datei in eine andere Datei umschreiben    • Datei umbenennen    • Datei kopieren    • Datensätze löschen    • Datei löschen    • Eingabe in Datei aus dem Skript    • Anzahl ausgewählter Datensätze    • Datensatz N lesen    • Verschlüsseln    • Dateien zusammenführen    • Update file    • Datensätze zusammenführen    • Space reduzieren    • Teilstring in Datei ersetzen    • Datensatz nach ausgewähltem einfügen    • Neuen Datensatz vor ausagewähltem hinzufühgen Arbeiten mit Bildschirm    • Erklärungen    • Form oder Formular       •• Tile = text       •• Tile = input       •• Tile = button       •• Tile = rectangle       •• Tile = image       •• Tile = radiobutton       •• Tile = checkbox       •• Tile = togglebutton       •• Tile = seekbar       •• Tile = property       •• Property-Beispiel       •• Tile-Anweisungen    •  Dialog    • List view    • Menü    • Message/print    • Trace Arbeiten mit Grafik    • Draw image    • Draw line    • Draw rectangle    • Draw circle    • Draw ellipse    • Draw text    • Draw polygon    • Draw point Arbeit mit Sound Arbeit mit Musik Vibration Arbeit mit Server    • Image herunterladen    • Stream als csv-Datei herunterladen    • Sound herunterladen    • mp3-Datei herunterladen    • String von URL herunterladen    • Anweisungen nach Download    • Datei auf Server hochladen Aufruf einer Webseite Programm aus dem Skript ausführen Notifications Funktionen    • Allgemeine Funktionen    • String funktionen    • Math Funktionen    • Date Funktion    • Array-Funktionen    • File-Funktionen    • Verzeichnis-Funktionen    • Grafikfunktionen    • Form funktionen    • Tabellenfunktionen Google Maps App für Android    • Ort zeigen    • Suche nach Orten    • Navigation Mehrsprachige Skripte Skript erstellen.    • Skript mit dem Texteditor erstellen    • Skript auf PC erstellen    • Skript mithilfe von Vorlagen erstellen    • Skript mit Assistent erstellen    • Formularassistent    • Dialogassistent    • Menüassistent Registrierung und Login    • Meine Skripte Klonen des Android-Interpreters Copy script from Download Festlegen von Standardgrößen Mögliche Probleme beim Ausführen von Skripten    • Clinch-Situation    • Programm hängt    • Skriptstart und keine Änderungen sichtbar Reservierte Namen Globale Variable Standardparameter für Szenenkomponenten Einstellungen Liste der Unicode-Zeichen Fehlerdiagnose Einige Vergleiche bekannter Skriptsprachen mit BaselScript    • Menu    • Dialog    • List View    • Form    • Download file    • Draw circle ...
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