Suchergebnisse

Suchergebnisse 1-15 von insgesamt 15.

  • Benutzer-Avatarbild

    Willkommen im Forum. Wo wird i in Deiner Schleife verwendet? Wo wird festgelegt, dass die ite Frage abgespeichert werden soll? Nirgends. Das ist das Problem. Sind die Fragen in irgendeiner List(Of Frage) abgespeichert? Oder zumindest in einem Array? Wenn sie nur in CEs wie Textboxen rumliegen, dann liegt dort das Problem. Denn sie sollten nur dort angezeigt, aber nicht abgelegt/"abgespeichert" werden. Schau auch mal nach den Stichwort SQL-Injection. Wenn kein anderer User als Du das Programm ben…

  • Benutzer-Avatarbild

    Irgendwo musst Du ja die Fragen drinhaben. Wo sind die? In welcher Datenstruktur? Oder allgemein: Wie in Deinem Programm kannst Du quasi zu jeder Zeit auf alle Fragen zugreifen? Sobald wir die Antwort auf diese Frage wissen, können wir Dir sagen, wie Du die wieder in die DB reinbekommst. Zu Deiner SQL-Injection-Aussage schweige ich mich aus, da überlasse ich das Feld der Mahnungen den SQL- und DB-Experten.

  • Benutzer-Avatarbild

    Zitat von rawneblade: „ich habe die DB Struktur mal angehangen“Hab ich was verpasst? Wo hast Du die denn angehangen/gepostet? Zitat von rawneblade: „Habe ich zum Beispiel fünf Aufgaben erstellt, werden diese in einer Form per SQL aus der Datenbank angezeigt“Hm ... irgendwie hab ich das Gefühl, dass das der Hinweis auf meine Fragen ist. Ist es richtig, dass Du diese Daten/Aufgaben mit ihren Fragen nur irgendwo auf dem Formular anzeigst und nirgends zwischenspeicherst? Dann müsstest Du die Fragen …

  • Benutzer-Avatarbild

    Zitat von Mono: „Also Me.Controls("TextBox" & 1) zum Beispiel“Ich bin mal so frei und wage zu behaupten, dass Mono meinte VB.NET-Quellcode (1 Zeile). Das Hochladen von Dateien o.ä. geht über [+ Erweiterte Antwort]. Kannst Du das bitte gleich mal für nen Screenshot Deiner App benutzen? Denn ich kann mir immer noch nicht vorstellen, ob Du bei 5 Fragen 5 TextBoxen mit den Fragen und 20 CheckBoxen für die insgesamt 20 Antworten hast. Und wo wird die Fragenummer in Deinem Programm angezeigt oder in e…

  • Benutzer-Avatarbild

    Naja, meine Frage hast Du zwar immer noch nocht beantwortet, aber zumindest konnte ich die Infos aus Deinen Screenshots rausholen. Du hast die Fragenummern also in TextBoxen drinstehen. vb-paradise.de/index.php/Attachment/45036/ Das sind die rot markierten. Und wenn wir jetzt noch die Namen der TextBoxen wissen würden, dann wäre der Code auch schnell erledigt. Denn zusammen mit den Namen der blau markierten Antwortcheckboxen hat man alle relevanten Infos. Allerdings musst Du somit bei 5 Fragen 5…

  • Benutzer-Avatarbild

    Zitat von rawneblade: „Hi, also die Namen der neu generierten TextBoxen lauten wie folgt:“Wenn allerdings 3 neue Fragen dazukommen, dann kann pro Frage nicht die TextBox mit der 1. Antwort Antwort1Neu heißen. Jedes CE kann nur einen eindeutigen Namen haben. Also nochmal: Wie heißt die TextBox für die 1. Antwort für Frage 1, wie heißt die TextBox für die 1. Antwort für Frage 2, wie heißt die TextBox für die 1. Antwort für Frage 3? btw: Dein letztgenanntes CodeKonstrukt kannst Du zusammenfassen zu…

  • Benutzer-Avatarbild

    Ich muss es wohl drastisch machen: Ich frage zum letzten Mal: Wie heißen die Controls? Um diese sehr einfache Frage zu beantworten, braucht es wohl eine Anleitung. Bitte Screenshot vom Form posten, wenn das Programm nicht läuft, also sowas vb-paradise.de/index.php/Attachment/45043/ Dann die TextBox anklicken, die die 1. Fragenummer enthalten wird, dann in das Eigenschaftenfenster wechseln, einen Screenshot machen und den posten. Dort ist nämlich der Name der TextBox ganz oben und in der Zeile (N…

  • Benutzer-Avatarbild

    Zitat von rawneblade: „Also werden sie erst auf den Klick eines Button erzeugt und zwar so oft wie Fragen in der DB stehen, somit keine direkte Namensvergabe.“Der Punkt ist aber, dass die CEs nach der Erzeugung einen Namen haben! Und wenn es auch nur die vom Compiler generierten sind. Wie erwähnt: Wenn Du die Daten nicht sinnvoll zwischenspeicherst*, dann musst Du die Daten aus den TextBoxen etc. rauspuhlen. Das geht. Aber nur mit deren Namen. Dazu ginge es auch, wenn Du Dir auf Dein Form noch n…

  • Benutzer-Avatarbild

    Zitat von rawneblade: „Ich habe eine List (List of String) erzeugt mit den Namen Liste und lasse dort die Textbocen reinschreiben“Du lässt was? Ne Textbox kann man nicht in eine Stringliste reinschreiben. Aber von einer TextBox kann man z.B. 2 Sachen reinschreiben: Deren Name (Antwort1.Name) und deren Text (Antwort1.Text): Du schreibst aber den Namen rein. Und den willst Du nicht. Sondern den Text. Machen wir es anders: Kannst Du mal bitte das Projekt bereinigt (außerdem ohne bin-, obj-, .vs- un…

  • Benutzer-Avatarbild

    Nur bedingt, da die Solution-Datei sln fehlt. Aber wurscht. Auf welchem Form befinden wir uns? Ich kann nur sehen, dass Du ein DataSet (tDS) mit Anschluss an ne Access-Datei hast. Also dürfte doch alles Wesentliche in der Frage-Table landen. Packst Du denn alle Fragen da rein? Denn dafür ist sie da. Und das Hin- und Her zwischen tDS und Access-Datei erledigen doch m.E. die Table-Adapters, die an die Tables angeschlossen sind. Ach Moment. Das tDS ist zwar da. Aber Du nutzt es ja gar nicht. Warum?…

  • Benutzer-Avatarbild

    Diese Kandidaten sind dafür da, ja. Allerdings nutzt Du Deine Datenbankverknüpfungen, um direkt Daten in die TextBoxen zu laden. Das ist aber nicht Sinn der Sache, wenn Du ein tDS (DataSet) hast. Es geht darum, dass Du die Daten mithilfe der TableAdapter in die DataTables Deines tDS lädst und dann im Code nur noch mithilfe von tDS-Zugriffen auf Deine Daten zugreifst. In der DataTable stehen dann nämlich z.B. all Deine Fragen mit Antworten drin.

  • Benutzer-Avatarbild

    Bilder bitte als Grafik hochladen, Code extra posten. Ich nehm ein leeres Projekt, füge über das Datenquellenfenster die Access-Datei als Datenquelle hinzu und zieh dann die Tabelle als DGV auf's Formular. Und zur Laufzeit kommt: vb-paradise.de/index.php/Attachment/45612/ Bei Deinem Projekt funktioniert es nicht, aber das kann auch daran liegen, dass mir VS eine neue Projektmappe aus Deinen Einzeldateien erstellt hat.

  • Benutzer-Avatarbild

    Bei mir klappt der Code. Es ist schon mal was wert, dass zumindest alle Fragen im DGV auftauchen. Aber warum der Code bei Dir nicht funktioniert? Da alles nach Default-Einstellungen aussieht, schwierig. Mach mal das try-catch weg. Und statt VB.NET-Quellcode (1 Zeile) VB.NET-Quellcode (1 Zeile) Sollte das nicht klappen, ggf. nochmal das aktuelle Projekt inkl. .sln-Datei hochladen.

  • Benutzer-Avatarbild

    Wenn ich nach dem Start auf [Student] klicke, dann Daten eingebe, sehe ich alle Prüfungsfragen. Dann ändere ich was, klicke auf [Speichern], beende das Programm, starte es erneut und die Änderungen sind wieder da. Wie gewollt. So what?

  • Benutzer-Avatarbild

    Ich habe bei meinen ersten Tests festgestellt, dass z.B. bei mir Änderungen nicht in der AccessDatei ankommen, wenn ich die AccessDatei über den Datenquellenassistenten einfüge und bestätige, dass die Datei ins Programm mit eingebunden werden soll. ########## Ich habe es mal bei Deinem Programm versucht. DataSet weg, AccessDatei aus dem Programm raus, ConnectionString aus den Settings raus. Dann die AccessDatei als Datenquelle hinzugefügt, abgelehnt, dass sie zum Projekt hinzugefügt wird, FrageT…