Come ottenere due valori da una tabella in ms ms access


1

Voglio sapere come posso ottenere due valori da una tabella in ms access.

  1. Ho una tabella Clienti, che contiene ID cliente, nome, telefono, indirizzo ...., tariffa. (Sto aggiungendo la tariffa in questa tabella perché la tariffa varia per ogni cliente).

  2. Ho un'altra tabella SaleTable che contiene CustomerId, NumberOfItems, TotalPrice.

  3. Voglio aggiungere una voce in SaleTable. Come posso recuperare due valori da CustomerTable? CustomerId e Rate (perché TotalPrice = NumberOfItems * Rate).

VenditaTabella Posso ottenere SaleTalbe.CustomerId da CustomerTalbe.CustomerId. ma posso anche ottenere CustomerTable.Rate da CustomerTable fornendo customerId solo una volta ??


Conosci SQL? O più a tuo agio con le procedure guidate di query e le procedure guidate di tabella? Ci sono alcuni modi per farlo.
ejbytes,

Oh, quasi dimenticato, MOLTO IMPT, che cos'è Rate? A prima vista, Rate sembrava "Rate of Pay", o più come "flat shipping Rate"? Curios come contesto di ciò perché potrebbe influenzare l'integrità dei tuoi tavoli. E conosci la chiave esterna?
ejbytes

Risposte:


2

tabelle:

  • clienti
  • i saldi


Interrogazioni:

  • QueryCustomerRateItems
    - con espressioni che valutano due tabelle



Il modo più semplice è creare una query. Inizia una query vuota. Trascina le tabelle "cusotmers" e "sales" nella query.

Nota: in una QUERY : prendi nota di dove è la chiave primaria e non lo è. Prendi nota delle due colonne più a sinistra. Le altre colonne sono 'Espressioni' usando l'associazione 'punto' come segue. Il formato è:

 MyNameAsThisTitle: [table1.Field2] * [table2.Field4]


Il risultato desiderato è nell'immagine finale: se capisci le relazioni tra tabelle, query e somme, dai un'occhiata all'immagine finale (10). Se guardi l'immagine finale e non capisci come funziona, o perché, passa attraverso le immagini in ordine da 1 a 10.



Ecco la procedura. Esamina ogni screenshot per capire come ogni passaggio trasforma i tuoi dati:


SALDI
(1) Tabella delle vendite


CLIENTI
(2) Tabella dei clienti


Impostazione di QUERY: notare le "Espressioni"
(3) Impostazione della query


Segui il flusso e come cambia i dati
(4) inserisci qui la descrizione dell'immagine



(5)
fai clic sull'immagine per vedere bene le espressioni inserisci qui la descrizione dell'immagine



(6) inserisci qui la descrizione dell'immagine



(7)
Somma il CAMPO desiderato! Deseleziona i dati che non hanno senso sulla somma inserisci qui la descrizione dell'immagine



(8)
Risultato dell'immagine 7 sopra in ogni "elemento" inserisci qui la descrizione dell'immagine



(9) inserisci qui la descrizione dell'immagine



(10)
Risultato desiderato: somma della percentuale di costo. Rivela i costi totali relativi a customerID. inserisci qui la descrizione dell'immagine


Qualcuno ha visto qualcuno spiegare in questo dettaglio. Nizza
Adarsh,

0

selezionare CustomerTable.field1, CustomerTable.field2, SaleTable.field1, SaleTable.field2 da CustomerTable, tabella Vendite dove SaleTable.CustomerId = CustomerTable.CustomerId e SaleTable.CustomerID = 23423;

È possibile passare a una modalità / vista SQL e inserire qualcosa di simile al precedente. Puoi ovviamente nominare tutte le colonne che vuoi nella prima parte.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.