Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Resoftare camera supraveghere

Cu ce va aparati de cainii agresi...

Nu imi platiti coletul cu cardul ...

Mi-au disparut amigdalitele ?
 Exista vreun plan de terorizare p...

Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone

Monede JO 2024
 Suprasolicitare sistem electric

CIV auto import

Mutare in MOZAMBIC - pareri, expe...

Scoatere antifurt airtag de pe ha...
 Magnet in loc de clește pent...

Cumparat/Locuit in apartament si ...

Pot folosi sistemul PC pe post de...

Sokol cu distorsiuni de cross-over
 

Probleme interogari in MS Acces

- - - - -
  • Please log in to reply
2 replies to this topic

#1
stefan30

stefan30

    New Member

  • Grup: Members
  • Posts: 2
  • Înscris: 23.09.2014
Salut,

Lucrez la o baza de date in MS Acces 2013 si am ajuns la urmatoarea problema:

Am urmatoarele 3 tabele:

1 Lista de materiale la care am coloana:
- descriere material
2 Intrari la care am coloanele:
- descriere material
- cantitate
- data intrare
3 Iesiri la care am coloanele:

- descriere material
- cantitate
- data iesire

Toate aceste 3 tabele au ca relatie de legatura coloana descriere material.

Eu doresc sa aflu, intr-o interogare, ce stoc(intrari-iesiri) am pentru fiecare material, pentru care am formula:

    [Intrari]![Cantitate] - [Iesiri]![Cantitate]

Problema pe care o am este ca, daca am in tabelul Intrari un material pe care nu-l am in tabelul Iesiri, in interogare nu include acest material.

Ce functie as putea sa folosesc ca, atunci cand nu am nimic pe iesiri sa-mi dea cantitatea de pe intrari?

Am incercat si cu functia IIF() dar nu-mi apar datele pe care le doresc.

Multumesc anticipat pentru ajutor!

#2
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,604
  • Înscris: 30.07.2003

 stefan30, on 23 septembrie 2014 - 16:33, said:

Ce functie as putea sa folosesc ca, atunci cand nu am nimic pe iesiri sa-mi dea cantitatea de pe intrari?
Tu ai folosit INNER JOIN dar mai exista LEFT JOIN sau RIGHT JOIN (asta-i raspunsul la intrebarea ta):
http://msdn.microsof...office.15).aspx

#3
stefan30

stefan30

    New Member

  • Grup: Members
  • Posts: 2
  • Înscris: 23.09.2014
Multumesc de raspuns.

Acum imi apar toate materialele in interogare, dar la aceste materiale care sunt numai in tabelul de intrari, nu-mi apare nimic pe coloana de cantitate.Pentru acestea, ar trebui sa am cantitatile de pe tabelul de intrari.

Mai jos este codul SQL:

SELECT [Lista materiale].[Descriere material], [Total intrari]![SumăalCantitate]-[Total iesiri]![SumăalCantitate] AS Expr1
FROM ([Lista materiale] RIGHT JOIN [Total intrari] ON [Lista materiale].[Descriere material] = [Total intrari].[Lista materiale].[Descriere material]) LEFT JOIN [Total iesiri] ON [Lista materiale].[Descriere material] = [Total iesiri].[Lista materiale].[Descriere material];

Oare ce ar trebui sa modific ca sa am cantitati la toate materialele?

Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate