Toon posts:

[SQL]query binnen access 97

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb de volgende tabel: PHONELOG
Die bevat 2 velden genaamd: AAN en VAN

Ik wil een query die het volgende weer gaat geven: per toestel (AAN) de gebelde nr's

Nu kan ik per toestel 1 query gaan maken:

code:
1
2
3
4
SELECT Phonelog.[Aan] AS 101
FROM Phonelog
WHERE (((Phonelog.Van)=101))
ORDER BY Phonelog.[Aan];

101 is een toestelnr.

maar dat lijkt me zo'n gedoe, kan ik ook 1 query maken waar voor elk toestel 1 kolom staan met daar onder de gebelde nummer?

  • FastWallie
  • Registratie: September 2001
  • Laatst online: 25-11-2024
Nummers staan naast elkaar ipv onder elkaar. In applicatie maar naast elkaar zetten ?

SELECT Phonelog.Aan, Phonelog.Van
FROM Phonelog
GROUP BY Phonelog.Aan

http://www.jawal.nl


Verwijderd

SELECT Phonelog.Van, tblTest.Aan
FROM Phonelog
ORDER BY Phonelog.Van,Phonelog.Aan;

Order by sorteert eerst op Van en dan op Aan

Verwijderd

Topicstarter
Dan kan ik ze net zo goed vanuit de tabel gaan copy-pasten, ik wil juist dat de query het voorbereidende werkt doet.

Verwijderd

Wat wil je nou precies ?

Verwijderd

Volgens mij ben jij op zoek naar een draaitabel.

Ik meen dat hier drie velden voor nodig zijn...

  • cameodski
  • Registratie: Augustus 2002
  • Laatst online: 06-11-2023
Verwijderd schreef op 22 oktober 2002 @ 13:50:
maar dat lijkt me zo'n gedoe, kan ik ook 1 query maken waar voor elk toestel 1 kolom staan met daar onder de gebelde nummer?
In principe kan het niet, tenzij je in je applicatie hele rare dingen gaat doen.
Of je moet een zeer beperkt aantal toestellen hebben, wat nooit wijzigt.

Never underestimate the power of


Verwijderd

voor maximaal 255 toestellen is het te realiseren met een stukje code, echt handig is het niet, maar wat wil je er dan mee gaan doen (rekenen, overzichten, afdrukken?)

  • whoami
  • Registratie: December 2000
  • Laatst online: 30-08 19:34
Een query haalt de gegevens op. Het is dan de taak van de presentatielaag van uw applicatie om de verkregen gegevens op de goede manier te gaan tonen.

https://fgheysels.github.io/


Verwijderd

Topicstarter
Het is niet voor een permanente applicatie. Het is ook geen database die permanent gebruikt zal worden.
Hij is gevuld met gegevens vanuit de telefooncentrale
Ik wil eenmalig deze gegevens uit de tabel halen.

Het doel is dus rapportage van het belgedrag. Men wilde dus weten welke nr's er vanaf de toestellen gebeld zijn.

Dus ik wil per toestel een kolom met de gebelde nr's.

In de tabel staat voor ieder gesprek een regel
van - naar - tijdsduur - tijdstip

Verwijderd

Hoeveel toestellen betreft het ?

Verwijderd

Kort samengevat wil jij als kolom naam het toestelnummer en als inhoud van de kolommen de verschillende telefoonnummers ?

Dit kan niet (op een mooie manier)

Toch maar desnoods 20 queries schrijven...en de presentatielaag mooi maken.
Succes ermee...

Verwijderd

Topicstarter
ik had me daar al op voorbereid :)
thanx anyway

  • cameodski
  • Registratie: Augustus 2002
  • Laatst online: 06-11-2023
Verwijderd schreef op 22 oktober 2002 @ 15:51:
Toch maar desnoods 20 queries schrijven...en de presentatielaag mooi maken.
Succes ermee...
20 is inderdaad wel erg veel, maar allemaal losse queries is nu ook weer niet nodig.
Door AAN ook mee te nemen in je select list en er op te sorteren, krijg je alles netjes in de juiste volgorde terug.

Never underestimate the power of


  • nescafe
  • Registratie: Januari 2001
  • Laatst online: 21:49
ik denk dat je beter (je werkt binnen access) een rapport kan maken op basis van je tabel phonelog, en vervolgens deze rapport laat groeperen op telefoon.

je kunt bij pagina-instellingen aangeven dat je meerdere kolommen op één pagina wilt

* Barca zweert ook bij fixedsys... althans bij mIRC de rest is comic sans

Pagina: 1