Also..

FRAGE:
Wie machst dus, wenn Firma x und y und z in der Schweiz sind?

FIRMA
-----
Index           Firma
1               x
2               y
3               z



SO?

LAND
-----
Index           Land                    Firma           
1               Schweiz         x,y,z
2               Deutschland     



ODER SO?

Land
-----
Index           Land                    Firma x Firma y Firma z
1               Schweiz         JA              JA              JA
2               Deutschland


2.Methode ist _sehr_ unlogisch!

> -----Urspr�ngliche Nachricht-----
> Von: Grau, Steffen [mailto:[EMAIL PROTECTED]] 
> Gesendet: Freitag, 11. Oktober 2002 09:50
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] AW: DB Aufbau
> 
> 
> Verstehe Dich nicht wirklich, mal sehen.
> 
> Du hast im oberen Dropdown die Firma -> DropdownFirma
> 
> Im unteren willst Du die L�nder anzeigen, in denen die Firma 
> Betriebe hat
> 
> Wie legst Du die Betriebe in der Tabelle Firma ab?
> Tabelle1
> index Land
> 1     xy
> 2     yz
> 3     xz
> 
> Tabelle2
> Index Firma   Land
> 1     x       1
> 2     x       2
> 3     y       3
> 
> Wenn Du jetzt im Dropdown Firma x ausw�hlst, machst Du einen
> 
> Select Land
> from tabelle1
> where tabelle1.index=tabelle2.land and
> dropdown = tabelle2.index
> 
> und erh�ltst als ergebnis
> 
> xy und yz
> 
> Das kannst Du ja dann in Dein Dreopdown schreiben!
> Ansonsten halt drei Tabellen, Tabelle1 bleibt,
> 
> Tabelle2
> Index Firma
> 1     x
> 2     y
> 
> Tabelle3              -> Betriebe der Firma in den L�ndern
> 
> Land  Firma
> 1     1
> 2     1
> 3     3
> 
> Da machst Du dann
> 
> Select land 
> from Tabelle1
> where dropdown=tabelle2.index and
> tabelle2.index=tabelle3.firma and
> tabelle3.land = tabelle1.index
> 
> Da skommt dann daruaf an, was Du sonmst noch so f�r Daten 
> ablegen willst, ob sich das lohnt!
> 
> 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 09:38
> > An: ASP Diskussionsliste fuer Anfaenger
> > Betreff:    [aspdebeginners] AW: DB Aufbau
> > 
> > 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/aspdebeginn
ers.asp <<
> 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/aspdebeginners.asp
************************************************************************************
This e-mail message is intended only for the addressee(s) and contains
information which may be confidential. If you are not the intended
recipient please do not read, save, forward, disclose or copy the contents
of this e-mail. If this e-mail has been sent to you in error, please delete this 
e-mail and any copies or links to this e-mail completely and immediately
from your system. We also like to inform you that communication via e-mail
over the Internet is insecure because third parties may have the possibility
to access and manipulate e-mails.

Any views expressed in this message are those of the individual sender,
except where the sender specifically states them to be the views of
The Swatch Group Ltd.
************************************************************************************

| 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