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