|  
               
                |  |  | 
                    
                    
                    
                 |  
 
	
	
		
	
	
  | 
    
      
                |  | New Member |  | 
 
                  
                      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
 |  
    |  |  
	
		
	
	
  | 
    
      
              |  | Computer Expert and Renaissance Man |  | 
 
                  
                      Oct 12, 2008, 10:35 AM
                  
                 |  |  
  
    | 
        
        
        
       
                  
        Sure:
 
 UPDATE table SET field = Field+1;
 |  
    |  |  
	
		
	
	
  | 
    
      
                |  | New Member |  | 
 
                  
                      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
 |  
    |  |  
	
		
	
	
  | 
    
      
              |  | Computer Expert and Renaissance Man |  | 
 
                  
                      Oct 13, 2008, 05:56 AM
                  
                 |  |  
  
    | 
        
        
        
       
                  
        Ahh, Lookup Running Sum in Access Help. That explains how to do what you want.
 |  
    |  |  
	
		
	
	
  | 
    
      
                |  | New Member |  | 
 
                  
                      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
 |  
    |  |  
	
		
	
	
  | 
    
      
              |  | Computer Expert and Renaissance Man |  | 
 
                  
                      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)
 |  
    |  |  
	
		
	
	
  | 
    
      
                |  | New Member |  | 
 
                  
                      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
 |  
    |  |  
 
 
 
  
    | Question Tools | Search this Question |  
    |  |  |  
 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
 
 |