Temat: Kopiowanie rekordu Identyfikator z tabeli [Właściciel] do...

Witam,

Jak skopiować rekord 'Id' z tabeli/formularza [Właściciel] do Formularza [samochody] żeby nie trzeba było ręcznie podać numer id właściciela.

id-> autonumerowanie
Np.
pierwszy formularz [właściciel] -> id-2345, kowalski, kawaler
drugi formularz(ilość samochodów) -> marka, kolor, rocznik, id(i tutaj żeby automatycznie zostało przypisane 'id2345' z formularza pierwszego), żebym nie musiał wracać do pierwszego formularza zwracać uwagę jakie id ma kowalski i wpisać ręcznie 2345.

mam dwie bazy 'właściciel' oraz 'samochody' jeden właściciel może mieć wiele samochodów, więc w pierszym podaje nazwisko, san cywilny, miasto, wiek. a drugim podaje marka model kolor rocznik i ID wlasciciela. Chce, żeby id[właściciela] automatycznie kopiował się

Temat: Kopiowanie rekordu Identyfikator z tabeli [Właściciel] do...

Witam,
Nie za bardzo rozumiem co chciałbyś w ten sposób uzyskać. Jednocześnie mieszasz pojęcia - w domyśle, zapewne masz jedna bazę, w której masz dwie tabele. Autonumerowanie ma tą zaletę, że wartość jest generowana automatycznie i nie masz wpływu na jej wartość/rodzaj (teoretycznie), zatem "id1234" nie powinno się pojawić, chyba że wartość pola generujesz przez krótki kod.

Czy zaimplementowane tabele zostały połączone relacjami?
Czy została zaimplementowana tabela wiele-do-wielu ze stanem posiadania samochodów dla właścicieli?

Aby jak najprościej Ci to wytłumaczyć masz kilka rozwiązań:
- Tworzysz formularz , w którym masz właściciela (np. Jan Kowalski) i jego dane oraz podformularz, w masz posiadane przez niego samochody.

- Tworzysz formularz , w którym masz właściciela (np. Jan Kowalski) i jego dane, w którym dodajesz przycisk "Posiadane Samochody", po którego naciśnięciu wywołany zostanie form z wyfiltrowanymi samochodami dla Jana Kowalskiego. W tym przypadku wykorzystasz kod VBA:
DoCmd.OpenForm "frmSamochody", acNormal, , "[ID_Wlasciciela]=" & Me.ID_Wlasciciela

- Możesz wykorzystać zmienną tymczasową TempVar.

- Możesz wykorzystać zadeklarować zmienną globalną wykorzystywaną w każdym momencie , w którym się na nią powołasz:
Tworzysz moduł, w którym wpisujesz: Public ID_Wlasciciela as Long (jeżeli oczywiście ID_Wlasciciela jest generowanie automatycznie)

Podeślij bazę to coś poradzimy. Na słowo ciężko Ci jest pomódz.

Pozdrawiam
K.

Następna dyskusja:

Kopiowanie wartosci wyrazen...




Wyślij zaproszenie do