Hallo,

Pro Men�punkt ein Feld in der Tabelle ist nicht sehr dynamisch.

Die L�sung vom Roman Pittroff w�rde ich auch vorschlagen:
Tabelle, Felder
Kunden: KundenID, Name ...
Menu:   MenuID, Titel ...
Kunden-Menu:    KundenID, MenuID

Die Tabelle "Kunden-Menu" enth�lt dann nur die Fremdschl�ssel auf die anderen beiden 
Tabellen. Ein Datensatz in dieser Tabelle entspricht einer gesetzten Checkbox. Wird 
der Hacken in der Checkbox gel�scht muss auch der Datensatz gel�scht werden.

Die SQL-Abfrage f�r das Men� ist dann auch sehr einfach:
SELECT Menu.*
FROM Menu
        INNER JOIN Kunden-Menu
                ON Menu.MenuID = Kunden-Menu.MenuID
WHERE Kunden-Menu.KundenID = ???

Gru�

Heiko Richler

Systemingenieur
Georg-Simon-Ohm-Fachhochschule N�rnberg
Fachbereich Informatik
http://web1.informatik.fh-nuernberg.de/heiko.richler/

> -----Urspr�ngliche Nachricht-----
> Von: Stephan Schumann [mailto:[EMAIL PROTECTED]] 
> Gesendet: Dienstag, 26. M�rz 2002 20:15
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] RE: Ideenblockade - bitte gebt mir 
> 'nen Tip...
> 
> 
> Also ich glaub ich versteh da was nicht,... also ich w�rde 
> dann halt pro
> kunde soviele spalten machen wie men�punkte da sind. Den SQL 
> Befehl dazu
> sollte man ja realisieren k�nnen. Und in diesen Checkboxen in 
> Access wird ja
> entweder 0 oder 1 gespeichert. Das kannst du dann ja wieder 
> auslesen und das
> Men� aufbauen,...... hmmmm,......
> 
> Dazu mu�t du dann halt in Access noch verschiedene Module 
> einrichten. Z.B.
> um alle Kundennummern f�rs Men� "Admin" zu sperren usw.
> 
> 
> Hoffe das hilft (aber wahrscheins eher ned,.. aber was 
> anderes f�llt mir
> daszu nicht ein,.. )
> 
> Gr��e  Stephan
> 
> 
> 
> 
> ----- Original Message -----
> From: Arkor Randor <[EMAIL PROTECTED]>
> To: ASP Diskussionsliste fuer Anfaenger 
> <[EMAIL PROTECTED]>
> Sent: Tuesday, March 26, 2002 7:56 PM
> Subject: [aspdebeginners] RE: Ideenblockade - bitte gebt mir 
> 'nen Tip...
> 
> 
> > Hi Roman,
> >
> > > Ich bin mir nicht ganz sicher on ich das mitbekommen habe.
> > >
> > > also
> > >
> > > id|menu
> > >
> > > so kannst du jedem kunden sein eigenes menu basteln
> > >
> > > id|menu_id ->
> > > menu_id|menu|reigenfolge
> > >
> > > hier ein weg das man menues vorgeben kann.
> > >
> > > aber ich bin mir sicher du willst was anderes ;-)
> >
> > Richtig. In der Access-DB existiert eine Tabelle 
> (SQL-verkn�pfelt), die
> die
> > Men�daten enth�lt:
> >
> > Menu-ID, Menutitel, Menubeschreibung, Menulink
> >
> > Diese soll beliebig ab�nderbar und erweiterbar sein und sich bei
> s�mtlichen
> > Kunden anpassen, also neue Men�punkte automatisch hinzuf�gen und auf
> > sichtbar setzen. In der Access-DB sind immer alle 
> Men�punkte sichtbar mit
> > dem Vermerk, ob der Men�punkt bei dem Kunden sichtbar oder 
> unsichtbar sein
> > soll.
> >
> > Beispiel:
> > Kunde 1:
> > Menu-ID 1 - sichtbar
> > Menu-ID 2 - sichtbar
> > Menu-ID 3 - unsichtbar
> > Kunde 2:
> > Menu-ID 1 - unsichtbar
> > Menu-ID 2 - sichtbar
> > Menu-ID 3 - unsichtbar
> > Kunde 3:
> > Menu-ID 1 - sichtbar
> > Menu-ID 2 - unsichtbar
> > Menu-ID 3 - unsichtbar
> > und so weiter.
> >
> > Ob ein Men�punkt �ber ASP f�r den Kunden sichtbar sein soll 
> oder nicht sol
> l
> > in Access mittels Checkfeldern ausw�hlbar sein.
> >
> > Ich krieg hier noch 'nen Affen. :(( Irgendwie fehlen mir 
> f�nfzig Pf...
> �h...
> > Eurocent am Euro... :(
> >
> > Gru�,
> >
> > Arkor, http://www.drhirn.com/20
> >
> >
> > | 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/anme> lden/aspdebeginners.asp
> >
> 
> 
> 
> | 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/anme> lden/aspdebeginners.asp
> 

| 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