Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pole obliczeniowe z wartością z innej tabeli w programie Microsoft Access

Nie jestem w 100% pewien, czego tu szukasz, ale pomyślałem, że najlepiej będzie najpierw pokazać, jak połączyć 2 tabele w zapytaniu.

Przejdź do Utwórz> Projekt zapytania:

Dodaj obie tabele (kliknij je dwukrotnie):

Następnie zamknij okno Pokaż tabelę; powinieneś mieć teraz swoje tabele w Projektancie zapytań:

Kliknij i przeciągnij ze Stato do Tipo; powinno to utworzyć połączenie między tymi polami:

Kliknij dwukrotnie wszystkie pola w każdej tabeli, aby pojawiły się w zapytaniu:

W następnym dostępnym polu zapytania kliknij prawym przyciskiem myszy pole „Pole” i wybierz „Powiększ”:

Umieść swój IIF oświadczenie tam; poprzedź go nazwą pola i dwukropkiem, na przykład:

...Zauważ, że uporządkowałem Twój IFF nieco w górę, więc teraz brzmi:

MyCalculatedField: IIf([Stato]="Vendita",[Costo ivato 1 pezzo]+(([Costo ivato 1 pezzo]/100)*[Costo]),[Costo ivato 1 pezzo]+(([Costo ivato 1 pezzo]/100)*[Costo]))

Kliknij OK w oknie „Zoom”. Kliknij „Uruchom”, aby zobaczyć wynik zapytania:

Oto wynik zapytania (sprawdź, czy pole obliczeniowe jest takie, jakiego oczekujesz):

Jeśli chcesz, aby wynik tego zapytania wypełnił dane w formularzu, powinieneś zapisać zapytanie...

...i nazwij to jakoś:

Następnie możesz przejść do Utwórz> Projekt formularza:

W arkuszu właściwości po prawej stronie przejdź do zakładki „Dane” i użyj menu rozwijanego obok opcji Źródło rekordu, aby wybrać właśnie zapisane zapytanie:

Jeśli przejdziesz do Projekt> Dodaj istniejące pola, powinieneś być w stanie wprowadzić pola z zapytania do użycia w formularzu (kliknij dwukrotnie lub przeciągnij je, aby pojawiły się w formularzu):

Mam nadzieję, że to pomoże!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przepływ pracy UTF8 PHP, podsumowanie MySQL

  2. Zdobądź obserwujących w efektywny sposób post w laravel 5.1

  3. Jak uniemożliwić Mysql Connector/J konwersję strefy czasowej DATE i TIME?

  4. Czy 'false' może pasować do jakiegoś ciągu w mysql?

  5. Czy można użyć wyniku funkcji SQL jako pola w Doctrine?