webForumDet fria alternativet

Access formulär

7 svar · 649 visningar · startad av matthew

matthewMedlem sedan okt. 2001166 inlägg
#1

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 ?

Engine^Medlem sedan dec. 20003 887 inlägg
#2

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"alltheweb.com

matthewMedlem sedan okt. 2001166 inlägg
#3

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!

Engine^Medlem sedan dec. 20003 887 inlägg
#4

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...

matthewMedlem sedan okt. 2001166 inlägg
#5

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!

Engine^Medlem sedan dec. 20003 887 inlägg
#6

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.

matthewMedlem sedan okt. 2001166 inlägg
#7

Perfekt ska prova detta!

matthewMedlem sedan okt. 2001166 inlägg
#8

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?

132 ms totalt · 3 externa anrop · v20260731065814-full.102f7fcd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)