Mach es so:

Tabelle1
Index (Autowert)
Name Land (Text,20)

Tabelle2
Index (Autowert)
Name der Firma

Tabelle3
LandID
FirmaID

Ein SELECT w�rde jetzt so aussehen:

SELECT Firma.Firma
FROM Firma INNER JOIN (Land INNER JOIN Rela ON Land.id = Rela.LandID) ON
Firma.id = Rela.FirmaID
WHERE (((Rela.LandID)=1));

LandID ermittelst du dann aus einer Schleife oder per Klick.

Rene


> Ja, und wenn in einem land mehrere firmen sind? ..muss ichja mehrere
> spalten machen .. Das heisst, pro firma eine mehr!
> -> das w�r dumm!
> M�glichkeit: in das feld mehrere firmen einzuschreiben z.b. 1,2,4,7,35
> Ist aber in ASP schwieriger zu realisieren.

>> -----Urspr�ngliche Nachricht-----
>> Von: Grau, Steffen [mailto:[EMAIL PROTECTED]]
>> Gesendet: Freitag, 11. Oktober 2002 09:19
>> An: ASP Diskussionsliste fuer Anfaenger
>> Betreff: [aspdebeginners] AW: DB Aufbau
>>
>>
>>
>>      [Grau, Steffen]
>>      Sorry, ein bisschen vorbei gelesen, du Hast ja schon
>> zwei Tabellen.
>>      Dann nim doch einfach die erste Abfrage als Quelle f�r
>> das Dropdown Firma und aktualiesiere die bei jeder �nderung
>> des Dropdown Land
>>
>>      Habe in der Abfrage noch einen kleine  Fehler behoben!
>>
>>      Steffen
>>
>> > Warum baust Du nicht zwei Tabellen auf?
>> >
>> > Tabelle1
>> > Index (Autowert)
>> > Name Land (Text,20)
>> > ...ggf. weitere Daten zum Land
>> >
>> >
>> > Tabelle2
>> > Index (Autowert)
>> > Name der Firma
>> > Land (Zahl = Index Tabelle 1)
>> > ...weitere Daten zur Firma
>> >
>> > Schon kannst Du mit
>> >
>> > select *
>> > from Tabelle2
>> > where Land = Zahl des Landes = Index Tabelle 1
>> >
>> > Alle Firmen eines Landes abfragen und mit
>> >
>> > select *
>> > from Tabelle1, Tabelle 2
>> > where Tabelle1.Index = Tabelle2.Land
>> >
>> > bekommst Du raus, in welchem Land die Firma ist!
>> >
>> > Sch�nes WE!!!
>> >
>> > Mit freundlichen Gr��en
>> >
>> > Steffen Grau
>> > Referent f�r Vertriebsanwendungssysteme
>> >
>> > envia Mitteldeutsche Energie AG (enviaM)
>> > Abteilung Vertriebsservice
>> >
>> > Tel:       + 49 (3 71) 4 82 - 17 14
>> > Fax:       + 49 (3 71) 4 82 - 24 55
>> > Mail:      [EMAIL PROTECTED]
>> > home:      www.enviaM.de
>> >
>> > > -----Urspr�ngliche Nachricht-----
>> > > Von:     Schnyder, Lars [SMTP:[EMAIL PROTECTED]]
>> > > Gesendet am:     Freitag, 11. Oktober 2002 08:52
>> > > An:      ASP Diskussionsliste fuer Anfaenger
>> > > Betreff: [aspdebeginners] DB Aufbau
>> > >
>> > > Hallo,
>> > >
>> > > DB Frage:
>> > > Ich habe 2 Tabellen (Land, Firma). Jetzt ist es so, das
>> ich in ASP 2
>> > > DropDownfelder machen will. Oben Firma und dan werden im unteren
>> > DropDown
>> > > alle L�nder dynamisch angezeigt, in denen die Firma Werke hat.
>> > >
>> > > Problem:
>> > > Wie baue ich das nun auf (Access), denn es gibt auch L�nder, die
>> > > mehrere Firmen haben!?
>> > >
>> > > Ansatz:
>> > > Geht das nur, wenn ich bei jedem Land angebe, welche
>> Firmen da sind
>> > > (firma: land=1,2,4), oder kann ich das auch eleganter machen
>> > > (leicher in ASP zu realisieren).
>> > >
>> > >   Mit freundlichen Gr�ssen
>> > > # -------------------------------------------->
>> > > #  Lars Schnyder
>> > > #  ETA SA Fabriques d'Ebauches
>> > > #  Werk 4, Informatik
>> > > #  Blumenrainstrasse 1
>> > > #  CH-2540 Grenchen
>> > > #  Tel:   +41 32 655 22 23
>> > > #  Mail:  [EMAIL PROTECTED]
>> > > # --------------------------------------------->
>> > >  << Datei: InterScan_Disclaimer.txt >>  << Datei: footer >>
>> >
>> > | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
>> > | [aspdebeginners] als [EMAIL PROTECTED] subscribed
>> > | http://www.aspgerman.com/archiv/aspdebeginners/ =
>> Listenarchiv Sie
>> > | knnen sich unter folgender URL an- und abmelden:
>> > |
>> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginn
> ers.as
>> | p



| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an