Witam.
Czy jest możliwość utworzenia pola z przypisaną kwerendą? Mianowicie chcę aby pole A zbierało wartość pola B z poprzedniego wiersza/rekordu. Jeśli zmienię wartość pola B, to automatycznie zmieni się wartość pola A. Coś jak widoki dla tabel. Być może można to zrobić przy pomocy indeksu, ale nie wiem jak.
Lekcja na dziś: normalizacja baz danych.
Dane w bazie nie powinny się dublować! Absolutnie! Zresztą w ogóle nie rozumiem po co takie coś chcesz mieć. Do takich zastosowań używa się tabel słownikowych (np. z nazwami miast, czasem też ulic), ale jeśli twój słownik miałby 1 rekord to w ogóle wydaje mi się dziwne.
Moje pytanie brzmiało: czy da się to zrobić? Wystarczyło napisać, że się tak nie da.
Ale to nie byłaby prawda. W dziedzinie informatyki z reguły "da się" tylko często się nie powinno. Przypuszczalnie źle zaprojektowałeś bazę jeśli potrzebujesz coś takiego zrobić. No ale jak bardzo chcesz:
To czego szukasz nazywa się triggerem - wyzwalaczem. Można taki trigger tak zrobić żeby po operacji update / insert / delete została wykonana jakaś akcja na bazie danych.
Dzięki. Prawdopodobnie czegoś takiego szukam, choć jeszcze nie wiem jak tego użyć.