ďťż
Lemur zaprasza
Strona: [ > ] z 1 Autor Temat: Wstawianie danych w konkretne pole w tabeli Accessa anonim Typ: Nie zarejestrowany Wstawianie danych w konkretne pole w tabeli Accessa Mam utworzona baze danych w Accessie zawierającą jadna tabele. W tabeli tej znajdują się 4 zdefiniowane kolumny. Mam napisane makro które wylicza mi pewną wielkość. I teraz chcę żeby uzyskaną wartość wstawić w konkretnym położeniu w tabeli, np. w 5 rekordzie 4 kolumny (tak jak ma to miejsce w exelu przez podanie E4). Czy istnieje taka możliwość? 15-03-2005 13:42 losmac "profesorek" Typ: neutral Postów: 758 Zarejestrowany: May 2003 Rozumiem, że musisz zaktualizować tabelę, czyli, że rekord położony w wierszu 4 w 5 kolumnie istnieje. Możesz to zrobić na 2 sposoby: 1) znając, jakąś wartość, od czego jest uzależnione to pole możesz to pole zaktualizować poleceniem Set baza_danych = CurrentDb zap = "UPDATE Tabela1 SET Pole5 = jakas_wartosc" & vbcr & _ "WHERE ((Pole1)=wartosc_zalezna);" baza_danych.Execute zap Set baza_danych = Nothing 2) wykonać taki kod Set baza_danych = CurrentDb Set rst = baza_danych.OpenRecordset("Tabela1" Do While Not rst.EOF i = i+1 if i = 4 then rst.Edit rst.Fields("Piąte" = cośtam rst.Update Exit Do end if Loop rst.close Set rst = Nothing Set baza_danych = Nothing _____________________________________________ POSTULATY STARUSZKA: 1) Ludzie, dbajcie o polszczyznę!!! 2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!! Powodzenia Maciej Łoś 15-03-2005 23:44 Wszystkich odpowiedzi: 1 :: Maxymalnie na stronę: 20 Strona: [ > ] z 1 |