none
Abfrage erstellen und daraus ein Formular C# RRS feed

  • Allgemeine Diskussion

  • Ich möchte eine Abfrage erstellen und aus dieser Abfrage ein Formular. Wo mache ich das in Visual C#. Ich dachte ich kann das ähnlich wie in Access machen.

    Den Query Designer habe ich in Datenquellen gefunden. Von dort kann ich das DataSet bearbeiten. Wie ist es aber, wenn ich aus einer eigenen Abfrage von zwei Tabellen ein Formular erstellen möchte?? Wie gehe ich vor oder was gibt es für Möglichkeiten? Bin Neuling von daher bitte ich um Nachsehen.

    Mittwoch, 8. Juli 2015 08:18

Alle Antworten

  • Hallo creative1000,
    eine Oberfläche dynamisch aufzubauen ist zuerst einmal kein Hexenwerk. Das lässt sich recht einfach programmieren. Hier hängt es primär davon ab, wie komplex deine Formulare werden sollen (zum Beispie erhöhen Events die Komplexität) wie sauber du es in deiner Datenbank definiert hast usw.

    Um dir weiter helfen zu können, benötige ich allerdings weitere Informationen. Zum Beispiel wäre es notwendig zu wissen, was aus deinen Abfragen genau zurückkommt? Wird es eine Windows Forms oder eine WPF Oberfläche? Müssen diese Controls noch Events behandeln etc.?


    Viele Grüße Holger M. Rößler

    Mittwoch, 8. Juli 2015 10:30
  • Hallo,

    Also ich habe mal ein Beispiel Projekt in Visual Studio erstellt da ich den Umgang mit diesem Programm erlernen und verstehen möchte. Zunächst will ich mich erst mit den Forms beschäftigen und später mit WPF. Da ich Neuling auch im Programmieren von C# bin erfreue ich mich an den unzähligen Möglichkeiten von Visual Studio eine Anwendung zu erstellen ohne viel Code zu schreiben.

    In Access was ich sehr gern für Datenbanken verwende habe ich ein Projekt. Dieses Projekt möchte ich gern in Visual Studio C# übernehmen und meinen Bedürfnissen noch besser anpassen. Hierzu sind mir die Abfragen sehr wichtig welche ich in Access erstellt habe. Diese Abfragen enthalten auch Berechnungen. 

    Ich stelle mir die Frage wie ich Berichte in Visual Studio erstelle (wichtig sind Gruppierungen) und halt Formulare basierend auf spezielle Abfragen. Access ist dafür gemacht die benötigten Formulare ganz einfach zu den Abfragen zu erstellen, doch wie ist es in Visual Studio.

    Ein simples verkürztes Beispiel:

    Tabelle Kalender hat eine ID und Datum Spalte.

    Tabelle Nahrung hat ID, Datum, Person, Lebensmittel. Datum ist der Fremdschlüssel der Tabelle Kalender

    Nun erstelle ich eine Abfrage und aus dieser Abfrage einen Bericht (Report), doch wo erstelle ich Berichte oder Reporte?? Gibt es so etwas in Visual Studio?

    Ich habe das Access Projekt mal mit Visual Studio verbunden (also die DB) und konnte feststellen, dass Abfragen (in Access so benannt) in Visual Studio "Ansichten" genannt werden. Doch die zeigen mir halt nur die Ergebnisse und diese Ergebnisse wiederum, würde ich gern in ein Formular zur Bearbeitung integrieren. Ich hoffe ich werde verstanden.


    Mittwoch, 8. Juli 2015 11:33
  • Hallo,
    entschuldigung, dass meine Antwort hat auf sich warten lassen.

    So etwas wie den Designer in Access gibt es im (nativen) Visual Studio nicht. Es gibt aber einige Erweiterungen für Visual Studio, die Reports auf verschiedenen Datenbasen generieren können.

    Welches Visual Stuido hast du (primär die Version und die Edition wäre wichtig).


    Viele Grüße Holger M. Rößler

    Montag, 13. Juli 2015 10:42