sql >> Database teknologi >  >> RDS >> Mysql

Beregnet felt med værdi fra en anden tabel i Microsoft Access

Jeg er ikke 100 % sikker på, hvad du leder efter her, men jeg tænkte, at det ville være bedst at vise dig, hvordan du forbinder dine 2 tabeller i en forespørgsel først.

Gå til Opret> Forespørgselsdesign:

Tilføj begge dine tabeller (dobbeltklik på dem):

Luk derefter vinduet Vis tabel; du skulle have dine tabeller i Query Designer nu:

Klik og træk fra Stato til Tipo; dette skulle skabe en joinforbindelse mellem disse felter:

Dobbeltklik på alle dine felter i hver tabel, så de vises i forespørgslen:

I det næste tilgængelige felt for din forespørgsel skal du højreklikke i feltet "Felt" og vælge "Zoom":

Indsæt din IIF erklæring derinde; foran det med et feltnavn og kolon, som dette for eksempel:

...Bemærk, at jeg har ryddet op i din IFF udsagnet lidt op, så det nu lyder:

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

Klik på OK i "Zoom" vinduet. Klik på "Kør" for at se resultatet af din forespørgsel:

Her er, hvad forespørgslen resulterer i (tjek, at dit beregnede felt er, hvad du forventer, at det skal være):

Hvis du ønsker, at resultatet af denne forespørgsel skal udfylde data i en formular, skal du gemme forespørgslen...

...og nævn det noget:

Du kan derefter gå til Opret> Formulardesign:

I ejendomsarket til højre skal du gå til fanen "Data" og bruge rullemenuen ud for Record Source for at vælge den forespørgsel, du lige har gemt:

Hvis du går til Design> Tilføj eksisterende felter, bør du være i stand til at indsætte felterne fra din forespørgsel til brug i din formular (dobbeltklik eller træk dem for at få dem vist på din formular):

Håber dette hjælper!



  1. Docker:Kombiner flere billeder

  2. Sådan overvåger du flere MySQL-forekomster, der kører på samme maskine - ClusterControl-tip og -tricks

  3. Sådan ændres standarddatabasens mailprofil for en bruger i SQL Server (T-SQL)

  4. Hvad er løsningen for at bruge dynamisk SQL i en lagret procedure