Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Access Performance

Begonnen von boehnli01, Dezember 30, 2011, 21:52:14

⏪ vorheriges - nächstes ⏩

Beaker s.a.

Hallo boehnli,
ZitatMe.RecordSource = "T_SalesOrders"            Hier denke ich, kommt meine Tabelle rein
Oder Abfrage, je nachdem wo die Datensätze für das Form herkommen.
Im Prinzip ist das der gleiche Code wie in Deinem OP.
Nur das hier nicht durch alle Controls geschleift wird um den SQL-String aus der Tag-Eigenschaft auszulesen, sondern ein ganz bestimmtes Control (Combo-Box, Listfeld, UFo) angesprochen wird, und der SQL-String direkt zugewiesen wird.
hth
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

boehnli01

Also die Tabelle für das Hauptformular "Main" nennt sich T_SalesOrders und für das "Subform ufo_TasteConsolidation" = qry_tasteconsolidation. Eines der Felder im Subform nennt sich "PROD_Date". Nun habe die Prozedur beim laden des Haupformulares  angepasst, aber es erscheint immer das die error msg "Method or data member  not found".

Private Sub Form_Load()
   
    Me.RecordSource = "qry_tasteconsolidation"
    Me.PROD_Date.RowSource = _
    "SELECT PROD_Date " & _
    "FROM qry_tasteconsolidation" & _
    "GROUP BY PROD_Date " & _
    "ORDER BY PROD_Date ;"

End Sub



Was ist hier falsch ? Im voraus danke für Eure Hilfe.

Beaker s.a.

Hallo boehnli,
ZitatPrivate Sub Form_Load()
Welches Form wird denn hier geladen? Das HFo (Main) oder das UFo?
ZitatSubform ufo_TasteConsolidation
Ist das der Name des Controls oder des Forms darinnen?
Was für ein Controltyp ist PROD_Date?
Du bist ja online, dann beantworte das doch eben. Ich bin auch noch eine Weile hier.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

boehnli01

Vielen dank für die Hilfe.  Also,
1. Es wird das Hauptformular geladen
2. Nein, weder Name des Forms noch ControlType ist drin.   
3. Prod_date hat ControlType 109

Beaker s.a.

Hallo boehnli,
Zitat1. Es wird das Hauptformular geladen
O.K.
Zitat2. Nein, weder Name des Forms noch ControlType ist drin.
Hast Du leider meine Frage nicht verstanden.
Ein UFo besteht aus zwei Elementen; - 1. das UFo-Control und 2. dem eingebetteten Formular (= Herkunftsobjekt des Controls).
Egal, musst Du im Code halt nur den richtigen Namen eintragen.
Zitat3. Prod_date hat ControlType 109
Hm, und was steckt dahinter? Sorry, aber die Werte der ControlType-Konstanten sind mir nicht geläufig.

Private Sub Form_Load()
        'RecordSource des HFo
        Me.RecordSource = DeineTabelle/AbfrageFuerDasHFo
        'RecordSource des UFo
        Me!DeinUFoControl.Form.RecordSource=DeineTabelle/AbfrageFuerDasUFo
        Me!Dein(e)Kombi/Liste.RowSource = _
        DeineTabelle/Abfrage/SQLFuerDiesesControl
End Sub


Dies
"SELECT PROD_Date " & _
    "FROM qry_tasteconsolidation" & _
    "GROUP BY PROD_Date " & _
    "ORDER BY PROD_Date ;"

ist ja nur ein Beispiel. Wenn Du keine Gruppierung (GROUP BY) oder Sortierung (ORDER BY) brauchst, gehört das auch nicht da rein.
Was Du da anzeigen willst musst Du ja am besten wissen.
hth
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)