Ask Experts Questions for FREE Help !
Ask
    JoeMicro's Avatar
    JoeMicro Posts: 21, Reputation: 1
    New Member
     
    #1

    Oct 11, 2008, 10:45 PM
    Update Query To increament Records
    Hi,

    Is it possible to have an Update Query that increment all records in a field

    Ex:
    Record ID Trans#
    1 100
    2 101
    3 102
    4 103
    5 104
    6 105

    Thanks
    Joe
    ScottGem's Avatar
    ScottGem Posts: 64,966, Reputation: 6056
    Computer Expert and Renaissance Man
     
    #2

    Oct 12, 2008, 10:35 AM

    Sure:

    UPDATE table SET field = Field+1;
    JoeMicro's Avatar
    JoeMicro Posts: 21, Reputation: 1
    New Member
     
    #3

    Oct 12, 2008, 06:19 PM

    Thanks Scott.

    This just increments all the records to +1.

    What I need is:

    All the records in Trans# are empty, and by excuting the query (or vba) all the records will beincremented from the previus, as in my ex.

    101
    102
    103
    104
    ScottGem's Avatar
    ScottGem Posts: 64,966, Reputation: 6056
    Computer Expert and Renaissance Man
     
    #4

    Oct 13, 2008, 05:56 AM

    Ahh, Lookup Running Sum in Access Help. That explains how to do what you want.
    JoeMicro's Avatar
    JoeMicro Posts: 21, Reputation: 1
    New Member
     
    #5

    Oct 18, 2008, 05:49 PM

    Thank Scott

    sorry for letting you wait, I was ut of the office for a few days.

    here is what I did

    DCount("AccountNo","tblUnique","RecordID<=" & [tblUnique].[RecordID]).

    now all this is a workaround to what I really wanted to accomplish.

    what I really need is:

    I have got a subform

    Field1 = RecordID
    Field2 = AccountNo
    Field3 = Receipt

    I would like to have a button that gives to each AccountNo a receipt no, meaning that if there is a few of the same AccountNo's it should all have the same Receipt #, and so on.

    Ex:

    AccountNo Receipt
    AC22 2311
    AC22 2311
    FG56 2312
    AC22 2311
    FG56 2312

    My workaround is. I append to a new table all the unique AccounNo's, with the running sum I increment a ReceiptNo for each AccountNo, then with an Update Query I Do the ReceiptNo on the Form. Its all being done in vba, so for the user its still one button, but for me my question is, Is there an easier way

    Joe
    ScottGem's Avatar
    ScottGem Posts: 64,966, Reputation: 6056
    Computer Expert and Renaissance Man
     
    #6

    Oct 18, 2008, 06:58 PM

    See, now, if you had explained your ultimate goal I would. Have made a different suggestion.

    Create a query of unique Account numbers and export that query to Excel. Use Excel's ability to create a sequential number then link back to that table and do an Update query that updates the number based on the account.

    For new accounts, I would use the following expression to assign a new receipt.

    Nz(DLookup("[Receipt]","table","[AccountNo] = '" & curracct &"'"),Dmax("[Receipt]","Table")+1)
    JoeMicro's Avatar
    JoeMicro Posts: 21, Reputation: 1
    New Member
     
    #7

    Oct 19, 2008, 04:45 PM

    Now, what's the benefit of using Excel over doing the same thing in the same file in Access? I think I'm getting the same results?

    And for the new receiptNo's I actually used

    DLookup("max(ReceiptNo)","tblReceipts")+1+DCount(" AccountNo","tblUnique","RecordID<=" & [tblUnique].[RecordID])

    Reeason: because its not always the same accountNo with the same ReceiptNo, it works by batch. So in each batch I have to reassign receiptNo's for each AccountNo in that batch.
    So for each batch the process is being done over again with new no's.

    Thanks Scott for taking your time.

    Joe

Not your question? Ask your question View similar questions

 

Question Tools Search this Question
Search this Question:

Advanced Search

Add your answer here.


Check out some similar questions!

Update query [ 1 Answers ]

How can I update a table with a function. Thanks

Update records [ 2 Answers ]

Is there an easy and free way to update personal web search information like address, marriage, relatives, etc.

Accessing public records-- update problem [ 2 Answers ]

Just to clarify -- mainly need exact dates of work history -- 8-20 yrs ago -- don't have info handy --- take forever to find -- have given approximate dates, but not very close-- don't want prospective employers to think lying --- then, started wondering what else they find out about me. Not...

Update Query in Access [ 1 Answers ]

Hi there! How can I update different records differently in one field based on different criteria? Can I use the update query for that? Do I have to use a macro? Thanks for the help!


View more questions Search