Search results

  1. Ken Sheridan

    Have results show on one line per customer order?

    An easy way to achieve such a layout is to use a report which returns distinct order date and number values, and place a subreport alongside the rightmost control in the detail section. The subreport should be in multi-column format with across-then-down column flow. If there are insufficient...
  2. Ken Sheridan

    Have results show on one line per customer order?

    The following uses the highly efficient GetString method of the ADO Recordset object: Public Function GetList(strTable As String, strColumn As String, strSortColumn As String, strDelim As String, Optional strFilter As String = "True") As String Const NOCURRENTRECORD = 3021 Dim rst As...
  3. Ken Sheridan

    Have results split into two colums

    That had occurred to me. The following should handle it: SELECT S1.Customer_ID, S1.Order_Date, S1.Order_No, S1.Item_Code, MIN(S1.Pick_Bin) AS Pick_Bin_1, IIF( ( SELECT COUNT(*) FROM Sales AS S2...
  4. Ken Sheridan

    Method of selecting specific records

    The following is code behind a button in a dialogue form in which multiple addresses can be selected in a Multi-select list box. Private Sub cmdConfirm_Click() Const conSQL = "UPDATE SelectedAddresses SET Selected = FALSE" Dim varItem As Variant Dim strSQL As String Dim...
  5. Ken Sheridan

    Have results split into two colums

    In the 28 years in which I have been answering newsgroup and forum posts I have always based my replies on the same basis as I would in my professional life, that any conclusion can not be more than a working hypothesis. If this can be tested by observation then the hypothesis stands until...
  6. Ken Sheridan

    Inserting Photo's to specific forms and linking to a file

    The attached zip archive includes a number of files of varying degrees of complexity which illustrate how image files can be associated with records in a database, using the methods described in this thread. The basic Images_Simple.accdb file should suit your requirements.
  7. Ken Sheridan

    The records not sorted by the record ID field in ascending order in a continuous form after adding new records

    The following is an example of code which requeries a form after a row is updated. As the Requery method reloads the form's recordset, the code then navigates back to the newly updated row. Private Sub Form_AfterUpdate() Dim lngID As Long ' assign current row's primary key value...
  8. Ken Sheridan

    Can you help me run the code to generate challans for active students,

    You might find the following query which records the monthly payment of membership fees of interest: SELECT T1.TransactionID, T1.MemberID, Members.FirstName & " " & Members.LastName AS FullName, T1.TransactionDate, T1.FeeDue, SUM(T2.FeeDue - T2.FeePaid) - (T1.Feedue -...
  9. Ken Sheridan

    Solved combo box after update event

    You miss the point. When the form is filtered so that no rows are returned all fields will be Null in the empty form provided it has no DefaultValue. Therefore if a field has been constrained as NOT NULL, i.e. its Required property is True (Yes), the field's being Null will mean no row has...
  10. Ken Sheridan

    Solved combo box after update event

    Rather than examining the form's Recordset property you could examine any NOT NULL column for NULL: Dim yearVal AS Variant yearVal = Me.cboYear If IsNull(yearVal) Then MeFilterOn = False Else Me.Filter = "Year(DateOfReceiving) = " & yearVal Me.FilterOn =...
  11. Ken Sheridan

    Have results split into two colums

    I'm late jumping into this, but can't you use a simple aggregating query: SELECT Customer_ID, Order_Date, Order_No, Item_Code, Min(Pick_Bin) AS Pick_Bin_1, Max(Pick_Bin) AS Pick_Bin_2 FROM Sales GROUP BY Customer_ID, Order_Date, Order_No, Item_Code;
  12. Ken Sheridan

    Automatically numbering the report

    You can sequentially number each row returned in a report without any code. Set the ControlSource property of an unbound text box to =1, and set the control's RunningSum property to Over All.
  13. Ken Sheridan

    Clearing data in a form after clicking print report

    I have an orders form whose RecordSource is as follows to restrict the form to orders not yet invoiced: SELECT * FROM Orders WHERE Invoiced = FALSE ORDER BY OrderDate; In the form a button opens an invoices report at the current order with: Private Sub...
  14. Ken Sheridan

    Closing Form Instances

    If, when each new instance of a form is established, it is assigned to a collection, a specific instance of the form can be referenced by its ordinal position in the collection. Focus can then be set to that instance and the Close method of the DoCmd object called without any further arguments...
  15. Ken Sheridan

    Combined Queries

    I share LarryE's concerns about your table design. It should be possible to return different counts of entities where each count is determined by some attribute of each row in the source table. The following is an example of a simple query which returns the total number of transactions and the...
  16. Ken Sheridan

    Solved Data Change Table - Best Practices?

    With the above model you can return properties whose current or previous name matches a parameter. The following is an analogous query which does this in a database of enslaved persons which my American partner and I produced for a museum in the USA. The database contains separate...
  17. Ken Sheridan

    New Here

    Thank you all for your kind words. theDBguy I already know. I look forward to getting better acquainted with the rest of you as I become more active in the forum.
  18. Ken Sheridan

    How to display a 'running total' on a report preview AND on pdf/print?

    Rather than doing this procedurally in the report you should be able to compute the values as a set operation in the report's RecordSource query, provided that the report output is ordered on one or more columns. The following query is an example based on a Transactions table from which the...
  19. Ken Sheridan

    New Here

    Good day all. Having migrated from dBASE, I started using Access in 1997 and was then a sysop in the CompuServe Access forum until its take over by Netscape, at which time I moved to the old Microsoft newsgroup. Since its conversion to a Microsoft Communities forum I have been a regular...
Back
Top Bottom