Kwerenda aktualizujaca

Jak za pomoca kwerendy aktualizujacej w kolumnie przykładowo [kolumna] zmienic za jednym zamachem np: litere A na 1 .. a litere B, C na 0 ... moge dac w kryteriach A i zamiana na : 1 ale jak zrobić zeby w tym samym czasie zmienic tez B i C na 0?

Dziekuje za pomoc

Odpowiedzi: 1

W polu Aktualizacja do wpisz:

IIf([Nazwa]="A";1;IIf([Nazwa]="B";0;IIf([Nazwa]="C";0)))

a w kryteriach podaj "A" or "B" or  "C".

Koziorozec
Dodano
23.02.2007 01:16:48
  • Antrax 26.02.2007 16:18:33

    <P>dzieki serdeczne ale mam inny problem chce zamienic w kolumnach "-1" na 1 i nie moge tego zrobic bo wywala access ze niepoprawny parametr :((( .. chcialem także zapytać czy ktos z forumowiczów wie jak z jednej tabeli w której sa pola Tak/Nie&nbsp; przeniesc ich zawartosc do innej tabeli żeby tak(Prawda) to było 1 a nie(Fałsz) to było 0 ?.&nbsp; Jest to w ogole możliwe w accessie&nbsp; za pomoca np. kwerendy dołączającej&nbsp;lub aktualizującej&nbsp;?</P> <P>&nbsp;</P> <P>Pozdrawiam</P>

  • Koziorozec 27.02.2007 00:58:01

    <p><BLOCKQUOTE><div><img src="http://portal.centrumxp.pl/Themes/default/images/icon-quote.gif"> <strong>Antrax:</strong></div><div>chce zamienic w kolumnach "-1" na 1 i nie moge tego zrobic bo wywala access ze niepoprawny parametr</div></BLOCKQUOTE></p><p>W jakim sposób próbowałeś to zmienić? Bo jeśli otrzymujesz taki komunikat, to dobrze byłoby wiedzieć, np. jakiej funkcji próbujesz użyć?<br>Istotne byłoby też, jaki typ danych jest dopuszczalny w tym polu, bo być może dlatego nie możesz ustawić jakichś wartości, ponieważ typ danych nie pozwala na to.<br></p><p><BLOCKQUOTE><div><img src="http://portal.centrumxp.pl/Themes/default/images/icon-quote.gif"> <strong>Antrax:</strong></div><div>jak z jednej tabeli w której sa pola Tak/Nie&nbsp; przeniesc ich zawartosc do innej tabeli żeby tak(Prawda) to było 1 a nie(Fałsz) to było 0 ?.&nbsp; Jest to w ogole możliwe w accessie&nbsp; za pomoca np. kwerendy dołączającej&nbsp;lub aktualizującej&nbsp;?</div></BLOCKQUOTE></p><p>Generalnie Tak/Prawda ma wartość: -1, a Nie/Fałsz - wartość: 0. Jeśli chcesz zmienić te wartości na 1 i 0 to musiałbyś zmienić typ pola, aby dopuścić wartość 1. Przeniesienie danych - tworzenie nowej tabeli z jednoczesną aktualizacją danych przy pomocy kwerendy aktualizującej, to raczej nie wyjdzie. Trzeba skopiować tabelę lub użyć kwerendy tworzącej tabelę, a dopiero potem zmienić typ danych pola Tak/Nie na np. liczbowy i zmienić wartości -1 na 1 przy pomocy kwerendy aktualizującej.<br></p>

Antrax
Dodano:
16.02.2007 12:42:38
Komentarzy:
1
Strona 1 / 1