Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: [Access] wartosc domyslna pola kombi
ceo
ceo




Typ: neutral
Postów: 18
Zarejestrowany: Feb 2005
[Access] wartosc domyslna pola kombi

wytlumacze zalozenie o co w ogole biega. Mam formularz z lista rekordow ,
zaznaczam jakis , klikam na buton otwierajacy formularz do edycji tego rekordu .
pola textowe wypelniam danymi z tabeli dla danego rekordu a pola kombi maja
miec mozliwosc wyboru danych z innej tabeli polaczonej relacja z ta w ktorej
chce edytowac rekord. Wartosci do kombi fajnie mi pobiera z innej tabeli
jednak domyslnie wybrana pozycja (pierwsza na liscie) nie jest pokazywana .
Zapytanie ma pobrac idjm z tabeli bazowej a nastepnie pobrac dla danego idjm
dane z tabeli jm takie jak jm przyporzadkowane idjm z tabeli w ktorej chce
edytowac rekord.

mam na formularzu pole kombi o nazwie Jm . Kombi jest niezwiazane a zrodlo
wierszy to kwerenda SELECT jm.idjm, jm.jednostka FROM jm , liczba kolumn 2 z
czego pierwsza niewidoczna, kolumna zwiazana to 1

teraz chodzi o to zeby wartoscia domyslna tego pola byly dwie kolumny z czego
pierwsza niewidoczna jak dla zrodla wierszy i zeby to ona byla zwiazana-idjm.

Wartosc domyslna laduje takim kodem w zdarzeniu Form_Load

Me.Jm.DefaultValue = "SELECT jm.idjm, jm.jednostka FROM jm INNER JOIN
fakturytow ON jm.idjm=fakturytow.idjm WHERE fakturytow.idtow = " &
Forms![faktury]![ListaZamowien].Column(7) & ""

Nie pokazuje mi wartosci domyslnej.

08-03-2005 16:06
Pokaż profil ceo  Wyślij email do ceo   Odwiedź stronę ceo       441633
ceo
ceo




Typ: neutral
Postów: 18
Zarejestrowany: Feb 2005

wymyslilem cos innego co by mozna bylo zrobic w moim przypadku ale nie wiem jak to zrobic .

zrodlo danych w kombi bierze wszystkie rekordy z tabeli 2 i teraz jak zrobic by na pierwszym miejscu w tym polu byl rekord o id pobranym z formularza

Forms![faktury]![ListaZamowien].Column(7)

?

08-03-2005 21:10
Pokaż profil ceo  Wyślij email do ceo   Odwiedź stronę ceo       441633
ceo
ceo




Typ: neutral
Postów: 18
Zarejestrowany: Feb 2005

poradzilem sobie w ten sposob:

Me.Kombi8.RowSource = "SELECT jm.idjm, jm.jednostka FROM jm WHERE jm.idjm = "
& Forms![faktury]![ListaZamowien].Column(8) & ""

Me.Jm.DefaultValue = Me.Kombi8
a zrodlo wierszy pola kombi jm

SELECT jm.idjm, jm.jednostka FROM jm;

09-03-2005 00:34
Pokaż profil ceo  Wyślij email do ceo   Odwiedź stronę ceo       441633
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1