Vinnaren i pepparkakshustävlingen!
2009-12-03, 10:57
  #1
Medlem
Hej!

Jag är total nybörjare när det gäller databaser och access. Jag har precis avslutat kursen databashantering men är inte klokare för det.

Nu undrar jag hur jag ska gå till väga när det gäller följande.
Jag har gjort en tabell där jag skriver in alla intresseanmälningar när det gäller att öppna eget företag inom en vis franchisekedja. Informationen som ska finnas med är: Namn, telefonnummer, adress, email, intresseort 1, intresseort 2, datum för anmälan och hur mycket kapital man har.
Jag har skrivit in allt detta i samma tabell.

Det jag behöver få ut är att man genom en sökning kan få fram alla som är intresserade av att öppna i en viss ort, utan ett behöva göra en specifik fråga för varje ort.

Hur ska jag gå till väga för att lösa detta??

mvh
Panice
Citera
2009-12-04, 15:50
  #2
Medlem
Databasnörds avatar
Använd GROUP BY

http://www.w3schools.com/sql/sql_groupby.asp

Eller öppna frågan för redigering, klicka på summaknappen ∑ och välj fält att gruppera på.
Citera
2009-12-05, 01:34
  #3
Medlem
Det låter som att du vill ha n tabeller där n är antalet intresseorter och det är jag osäker på om man kan lösa på databasnivå.
Om inte access skiljer sig mer ifrån vanliga databaser än vad jag tror så kan du bara få en tabell utifrån en fråga, vad är det du vill att den tabellen isåfall ska innehålla?

Min lösning på problemet (som kräver någon form av programmering) hade iaf varit något i stil med, hitta alla ortnamn som finns angivna (sql):
Kod:
(SELECT intresseort1 FROM tabell GROUP BY intresseort1)
UNION
(SELECT intresseort2 FROM tabell GROUP BY intresseort2
För varje ort, ställ en fråga med variabeln <ort> (sql):
Kod:
SELECT FROM tabell WHERE intresseort1 = <ort> OR intresseort2 = <ort
För att sedan göra något lattjo med tabellen som att slänga ut en lustig fil eller vad man nu gör för något med sådant..
Citera
2009-12-14, 12:43
  #4
Medlem
Fattar inte

Hej!

Tackar för hjälpen men jag blev inte klokare av det där. Kan ingenting alls om php eller sql, utan endast access.
Jag vet inte om ni förstår hur jag menar, jag är så dålig på att förklara.
Kan jag alltså göra typ som ett formulär, där det finns ett fält där jag kan skriva in en stad, och att alla intresseanmälningar från den staden kommer upp då? som ett underformulär typ. Och att man kan söka på orter som inte ens finns inlagda i tabellen.

mvh
Panice
Citera
2009-12-14, 20:50
  #5
Medlem
PernillaWahlgres avatar
Vad är gränssnittet!?

Snackar vi Access eller webb?

Access kan man använda på lite olika sätt. Det är viktigt att du specificerar hur du använder Access. Om du inte är tydlig kommer du, som ovan, få svar som du inte förstår.

***
Jag tycker Access är kanske jordens drygaste program. Jag har kodat ASP med Access i tio år och det trivs jag jättebra med. Så länge jag inte behöver förstå hur Access fungerar...! :-)

Are you with!?
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback