SourceDelete – usuwanie wiersza ze źródła statycznego
Do czego służy SourceDelete
Dział zatytułowany „Do czego służy SourceDelete”SourceDelete usuwa jeden wiersz ze źródła typu Static na podstawie wartości klucza głównego.
Źródło musi mieć dokładnie jedną kolumnę klucza głównego.
Składnia
Dział zatytułowany „Składnia”usunieto = SourceDelete("BudzetMPK", "2026|MPK-100|01");Pierwszy argument to nazwa źródła. Drugi argument to wartość klucza głównego.
Wartość zwracana
Dział zatytułowany „Wartość zwracana”| Wynik | Znaczenie |
|---|---|
true |
Usunięto jeden wiersz. |
false |
Nie znaleziono wiersza o podanym kluczu. |
| Błąd | Operacja usunęła więcej niż jeden wiersz albo źródło ma niepoprawną konfigurację. |
Kiedy używać
Dział zatytułowany „Kiedy używać”SourceDelete pasuje do scenariuszy, w których reguła usuwa techniczny rekord stanu, na przykład anulowaną rezerwację albo tymczasowy wpis pomocniczy.
Przy danych finansowych i audytowych zwykle lepszym wzorcem jest oznaczenie wiersza statusem, na przykład Anulowany, zamiast usuwania rekordu. Decyzja zależy od procesu i wymagań kontroli danych.
Przykład anulowania rezerwacji
Dział zatytułowany „Przykład anulowania rezerwacji”usunieto = SourceDelete("RezerwacjeBudzetowe", "2026|MPK-100|01|CASE-145");
if(usunieto == false){ ShowMessage("Nie znaleziono rezerwacji do usunięcia.");}