Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5

Access - przepisanie danych z jednej tabeli do drugiej po kliknieciu przycisku w formularzu

#1
Mam w accessie pewne tabele o nazwie Atab i Btab. Na ich podstawie tworzę dwie kwerendy wybierające (odpowiednio Akw i Bkw), odwołującą się tylko do tej swojej tabeli. Na podstawie tych kwerend towrzę formularze Aform i Bform. I jak zrobić, aby po naciśnięciu przycisku na formularzu Aform, dane z aktualnie wyświetlanego rekordu wstawiały się automatycznie do tabeli Btab Huh
#2
Napisać akcję dla przycisku?
#3
Tak, o ile to nie jest zbyt trudne. Dzięki za odzew.
#4
No w sumie nie jest, jeśli choć trochę znasz VB(S). Generalnie "przepisujesz" dane z formatki do formatki po kliknięciu.
#5
Projekt z baz danych oddany, przepisywanie danych z jednej formantki do drugiej jest bardzo proste. A że nie lubię nie wyjaśnionych spraw, kończę problem z zeszłego roku.

Wystarczy:
forms.Btab.[odpowiednie pole, do którego miałaby się skopiować informacja]=forms.Atab.[odpowiednie pole, z którego miałaby się skopiować informacja]

Czasem zamiast kropek trzeba wpisać !. Teoretycznie powinno się pisać "!", ale często chodzi z "."

Nawiasów kwadratowych używa się, gdy pole/formularz/tabela/kwerenda jest ciągiem znaków ze spacją. Jeśli takowej nie ma, nawiasy [] nie są potrzebne.
#6
Niezła pamięć grunt żeby było zaliczone Big Grin
#7
! używa się do operacji na różnych tabelach, . jeśli jest odwołanie do jednej - tak mi się wydaje, choć pamięć zawodzi...
#8
. używa sie, gdy odwołujemy się do obiektów wbudowanych w VBA, np: Me.DataEntry = true,
! używamy, gdy odwołujemy się do własnych obiektów, np: właśnie tych tabel. Teoretycznie powinno być forms!Btab!jakieś_tam_pole

ale jak widać, czasem access dopuszcza również "." Chociaż spotakłem się z sytuacją, że u 10 studentów chodziło normalnie z kropeczką to polecenie w VBA, ale już u jedenastego kropeczka była nie do zaakceptowanie przez VBA i kategorycznie domagał się "!"
  


Skocz do:


Użytkownicy przeglądający ten wątek:
1 gości