Czy jeżeli tworzę tabelę typu PARADOX za pomocą Database Desktop należy robić kolumnę autonumer (Lp.) czy nie, bo gdy ją zrobię i taką tabelę otworzę w Database Desktop to mam dwie kolumny z autonumerem.
Pozdr.
Czy jeżeli tworzę tabelę typu PARADOX za pomocą Database Desktop należy robić kolumnę autonumer (Lp.) czy nie, bo gdy ją zrobię i taką tabelę otworzę w Database Desktop to mam dwie kolumny z autonumerem.
Pozdr.
Nie możesz mieć dwóch kolumn LP. chyba że tyle utworzysz! Musisz wiedzieć jakie ma mieć tabela przeznaczenie i czy warto robić kolumnę LP. np. z autoinkrementacją. Zrób własną numerację kolumny LP. ponieważ przy autoinkrementacji gdy usuniesz np. piąty rekord to numeracja będzie wyglądać:
1
2
3
4
6
i nic z tym już nie zrobisz. Do własnej autonumeracji użyj pętli while.
Pozdrawiam :)
Hallo Airwaves!
Pierwsza kolumna w Database Desktop jest dodawana automatycznie i zawiera numer kolejny rekordu w tabeli (ta informacja nie jest zapisywana w tabeli). Druga kolumna to perzez ciebie zdefiniowane pole w tabeli (ta informacja jest zapisywana w tabeli). Jezeli wymazesz jeden z rekordow, to zauwazysz, ze to wymazanie nie bedzie mialo wplywu na pierwsza kolumne, ale na druga tak. Pierwsza kolumna bedzie zawsze pokazywala po kolei kolejne numery od 1 do n, gdzie n jest liczba rekordow w twojej tabeli. W drugiej kolumnie tam gdzie wymazales jeden z rekordow bedziesz mial luke.
Np:
Tabela wysciowa:
1 1 ala
2 2 ma
3 3 rudego
4 4 kota
po wymazaniu trzeciego rekordu:
1 1 ala
2 2 ma
3 4 kota
Mam nadzieje, ze sie zrozumiale wyrazilem.
Pozdrawiam
Markus
[???]
A czego potrzebujesz i po co ci ta kolumna?
Tzreba rozróżnić bazę danych od wyswietlania w Desktopie, czytając z programu nie będziesz widział kolumny tworzonej przez Desktop a jedynie kolumny które sam zdefiniowałes.
A czego potrzebujesz i po co ci ta kolumna?
Problem już mu dawno wyjaśniłem, więc na co te wasze posty jeszcze? :|