Datenbanken - Anleitung - Master/Detail

08/01/2010 - 21:52 von Claudia Maier | Report spam
http://dotnetperls.com/datagridview-tutorial
http://dotnetperls.com/sqlclient-tutorial

Hallo,
kennt jemand ein besseres Tuturial über eine Master Detail Datenbank.
Die fertige Northwind möchte ich nicht. Ich will es ja lernen.

Datenbanktypen
MDB - Access2003/Access2007
SDF - SQL Datenbank
XML - Dataset
MySQL ? - nicht so wichtig

Wann nimmt man am besten was?
Welche Kriterien zu Auswahl gibt es?
Welche Vor-/Nachteile haben diese Varianten?

- Mastertabelle
- Detailtabelle
Anlegen, Editieren, Löschen
Userform - DataGridView

z.b.
Firma 1:n Mitarbeiter

Bei Mitarbeiter, sprich Detail sollten Eintrage z.B. über eine
ComboBox ausgewàhlt werden können.


Um es einfach und übersichtlich zu halten.

Firma Master
- Name
- PLZ
- Ort
- Schwerpunkt

Mitarbeiter Detail
- Name
- Vorname
- Abteilung -- über ComboBox
- Alter

Wie erstellt man dann am besten Abfragen?
Wie geht man da dann vor?

Zeige in einem DataGridView alle Mitarbeiter
die größer 30 Jahre sind und in der Abteilung Rechnungswesen arbeiten.

Ein weiterer Knackpunkt sehe ich z.B. beim Kopieren/Einfügen.
Zeile Markieren, Rechte Maustaste(Context Menü), Kopieren, einfügen
Fremdschlüssel muss ja mit kopiert werden.

Ich verwende VS2008 C#, WinXP/WinVista

Viele Grüße Claudia
 

Lesen sie die antworten

#1 Frank Dzaebel
09/01/2010 - 21:45 | Warnen spam
Hallo Claudia,

Du stellst sehr viele Fragen gleichzeitig.
Nimm lieber einzelne, - solche, wo Du "selber"
nach einer làngeren Beschàftigung nicht weiterkommst.
Ein so hohen Beantwortungs-Aufwand ist für viele
hier kaum zu leisten, zumal das hier alles freiwillig ist.

Zunàchst könnte man etwa folgendermaßen googlen:
http://tinyurl.com/ybkfd64
Wenn zu den sehr umfangreichen und teilweise
extrem guten Artikeln Fragen sind, auf dessen Lösung
man nicht kommt, kann man hier wieder posten.
Einer von meinen Artikeln dazu ggf.:

[Master/Detail mit DataSet-Designer]
http://dzaebel.net/MasterDetail.htm

BTW, sehr gute Referenzen, Beschreibungen und
Informationen findet man immer in der MSDN.
Hier auch eine vorbereitete Suche, die nur darin sucht:
http://www.google.de/search?hl=de&a...btnG=Suche

In Deinem Fall also zum Beispiel:

[site:msdn.microsoft.com Master Detail C# - Google-Suche]
http://www.google.de/search?hl=de&a...D&aq=f


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen