Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Bericht per ComboBox erstellen





Frage

Hallo Leute, Haben folgendes Problem. Habe eine ComboBox mit der ich mir meine Projektnummer aussuchen kann,eien wo ich mir die Deadline und eine wo ich mir die Task ID aussuchen kann.Wenn ich jeweils auf einer der Comboboxen klicken, will ich, dass sich ein Bericht öffnet und mir nach meiner Auswahl (z.B. nach dem Ausgewählten Datum, alle Bericht mit diesem Enddatum anzeigt). Die Auswahl klappt ja soweit auch, nur wenn sich der Bericht öffnet kommt folgende Fehlermeldung „Data type mismatch in criteria expression“. Ich beziehe die die Daten aus meiner Tabelle Task. Das Problem ist das ich noch eine Tabelle Namens Comments, in der die Felder Projekt Nummer und Projektname auch vorkommen und mit der Tabelle Task verlinkt sind. Habe in meinem Modul 1 folgende Variabel festgelegt: Option Compare Database Public p_Status Public p_Priority Public p_Projekt Public p_Task_ID Public p_Deadline Mein Code in meinem Bericht für die Deadlineausabe sieht bei dem Ereignis on open wie folgt aus: Private Sub Report_Open(Cancel As Integer) Dim SQLstr SQLstr = "SELECT Task.[No], Task.Project, Task.[Task ID], Task.Description, Task.Effort, Task.[Occurence Date], Task.Priority, Task.Category, Task.Responsibility, Task.[Status RS2], Task.[Status Client], Task.[Scheduled Delivery Date], Task.Deadline, Comments.Comment, Comments.Date FROM Task INNER JOIN Comments ON (Task.[Task ID] = Comments.[Task ID]) AND (Task.Project = Comments.Project) WHERE Task.[Task ID] = '" & p_Task_ID & "';" Me.RecordSource = SQLstr End Sub Kann mir jemand sagen wie ich mir meinen Bericht anzeigen lassen kann? Schätze mal das ich die Variable Puplic falsch verwändet habe. Kenn mich mit Variablen nicht so aus. Vielen Dank für eure Hilfe Tristan

Antwort 1 von Draighton

Hallo,

keine Ahnung ob es dir hilft, aber ich lege mir in solchen Fällen Berichte an, die auf einer Abfrage basieren. In der Abfrage sind Felder mit Kriterien definiert, die sich Ihre Werte aus dem Formular holen, z.B. den Wert aus einer Combo-Box.
(Beispiel: [Formulare]![SUCHE]![Strasse])

VG, D.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: