|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 351
|
Access prodotti tra campi in tabelle no?????
ciao a tutti sto facendo un database per la gestione di magazzino. Quindi ho fatto una tabella per inserire dati in una maschera. Ho questi parametri: marca, tipologia di prodotto e sottotipologia con relativa quantità e prezzo. Dovrei fare una query che mi faccia la differenza tra campo A e campo B (della tabella 1) e mi moltiplichi il risultato per il campo C.
Questo perchè mi sembra che non si possa avere un campo in una tabella col risultato del prodotto di altri 2 campi, è vero? Mi potete aiutare? grazie buone feste a tutti |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2006
Messaggi: 22462
|
perchè non si potrebbe? ora io è da una vita che non apro access ma filemaker (altro suo corrispondente) i calcoli matematici fra campi li fa senza troppi prolemi, altrimenti credo dovrai un po' smanettare con le foregin key
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Certo che lo puoi fare. Ai fini della normalizzazione di una qualsiasi base di dati è bene evitare l'inserimento in tabella di campi calcolati, ma al momento in cui fai la query puoi tranquillamente eseguire operazioni matematiche e assegnare un alias a quel campo, anche con access.
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 351
|
ho provato in tutti i modi ma non sono riuscito. Con una maschera x aggiungere record ho provato ad assegnare l'espreessione di calcolo ma mi visualizza correttamente l'importo in maschera, ma in tabella trovo sempre 0.
E se volessi fare la query che ho indicato..sapreste suggerirmi l'espressione grazie e buon anno |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 351
|
Si ma come? Come si fa a immettere in un campo il prodotto di altri due campi della stessa tabella?
Io ho provato inserendo i dati da una maschera, a inserire per il campo (Totalecosti), il prodotto di altri due campi (Quantità e CostoUnitario) con l'espressione =[quantita]*[costo]. Quindi il risultato in maschera viene corretto, ma nella tabella mi ritrovo 0. Come mai? |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:59.




















