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".
Strona 1 / 1
<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 przeniesc ich zawartosc do innej tabeli żeby tak(Prawda) to było 1 a nie(Fałsz) to było 0 ?. Jest to w ogole możliwe w accessie za pomoca np. kwerendy dołączającej lub aktualizującej ?</P> <P> </P> <P>Pozdrawiam</P>
<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 przeniesc ich zawartosc do innej tabeli żeby tak(Prawda) to było 1 a nie(Fałsz) to było 0 ?. Jest to w ogole możliwe w accessie za pomoca np. kwerendy dołączającej lub aktualizującej ?</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>