Hejsan
Normalt brukar jag använda asp eller php för att kommunicera med access.
Nu ska jag skapa ett formulär i access.
Hur ska jag gå tillväga för att hämta data ur en tabell och sedan visa resultatet i en fältlista ?
7 svar · 649 visningar · startad av matthew
Hejsan
Normalt brukar jag använda asp eller php för att kommunicera med access.
Nu ska jag skapa ett formulär i access.
Hur ska jag gå tillväga för att hämta data ur en tabell och sedan visa resultatet i en fältlista ?
Gör en fråga.
Skapa ett formulär, smacka in en fältlista och basera den på frågan.
Det finns alldeles för många tillvägagångssätt för att göra det du vill, så jag föreslår att du spanar på en handledning eller något på nätet.
Sökte efter "access tutorial" på alltheweb.com
Tack för ditt svar!
Jag har skapat en enkel urvalsfråga:
SELECT * FROM town;
Hur baserar jag min fält lista på frågan?
Är det i radkällan jag ska välja min fråga ?
När jag provat detta så kommer town_id och town_name upp i formuläret, men jag vill ju ha alla städer!
RowSourceType (Typ av radkälla?) ska vara Table/Query (Tabell/Fråga).
RowSource (Radkälla) sätter du till din fråga.
Kan du inte använda en wizard för att skapa din lista?
Jag kom just att tänka på att jag inte har en aning om vad en fältlista är för något. ListBox skulle jag tro...
Jag har lyckats skapat en ListBox och fyllt den med data från en sql fråga. Hur väljer jag om id eller namnet ska visas? Lyckas bara visa id nu.
I mitt exempel använder jag 2 st tabeller, store och town
Store Tabllen:
store_id (PK)
town_id(FK)
store_name
Town Tabellen:
town_id(PK)
town_name
Relationen har referensintegritet!
Typ av radfråga: Table/query.
Radkälla:
SELECT town.town_id, town.town_name
FROM town;
Jag vill ju visa städerna som finns och sen ska deras id sparas i store tabellen!
En enkel lösning är att du byter ordning på din select
SELECT town_name, town_id FROM town
Annars kan du sätta kolumner = 2 i egenskaper och sätta bredden på den första till 0.
Perfekt ska prova detta!
Har nu gjort ändringen, men det står att värdet inte är giltigt för detta fält. jag gissar att det är stadens namn som sparas och det går ju självklart inte. Hur gör jag för att spara id men ändå visa städerna?