Access и DoCmd.OpenReport
4 отговора
397 прегледа
Access и DoCmd.OpenReport
Моля помогнете ми!
Опитвам се да отворя един report, който съдържа всички записи от една таблица, а аз искам да покажа само тези за определена дата.
Направила съм си форма,в която задавам определена дата и изпълнявам event procedure
Private Sub OK_Click()
DoCmd.OpenReport "p_date", acViewPreview, , "dateCreated=" & Me.boxDate, acWindowNormal
End Sub
Само дето report-a ми се появява празен, къде бъркам?
Опитвам се да отворя един report, който съдържа всички записи от една таблица, а аз искам да покажа само тези за определена дата.
Направила съм си форма,в която задавам определена дата и изпълнявам event procedure
Private Sub OK_Click()
DoCmd.OpenReport "p_date", acViewPreview, , "dateCreated=" & Me.boxDate, acWindowNormal
End Sub
Само дето report-a ми се появява празен, къде бъркам?
Re: Access и DoCmd.OpenReport
Направи репорт базиран на заявка с параметър. По лесно е.
Справка: SELECT Table.F1, Table.F2, Table.Date
FROM Table
WHERE (((Table.Date)=[Въведете дата]));
Правиш с уизарда репорт базиран на справката и после от дизайн си го дооправяш както искаш да изглежда.
Справка: SELECT Table.F1, Table.F2, Table.Date
FROM Table
WHERE (((Table.Date)=[Въведете дата]));
Правиш с уизарда репорт базиран на справката и после от дизайн си го дооправяш както искаш да изглежда.
Re: Access и DoCmd.OpenReport
Супер, обаче как да задам определен формат на датата?
щото то в това поле може да се напише всичко.
щото то в това поле може да се напише всичко.
Re: Access и DoCmd.OpenReport
Ами тогава:
SELECT Dela.DeloID, Dela.UserID
FROM Dela
WHERE (((Dela.Date)=[Forms]![Form1]![Text0]));
На формата има 1 поле за въвеждане на датата и един бутон от тип 'Report Operations' - 'Preview Report', който отваря репорта базиран на горната заявка.
SELECT Dela.DeloID, Dela.UserID
FROM Dela
WHERE (((Dela.Date)=[Forms]![Form1]![Text0]));
На формата има 1 поле за въвеждане на датата и един бутон от тип 'Report Operations' - 'Preview Report', който отваря репорта базиран на горната заявка.