MartyConnelly
martyconnelly at shaw.ca
Tue Mar 11 19:34:00 CST 2003
How about dim c(20) as long ' or use variant dim i as long then something like c(1) = rst !fieldone c(4) =c(1) +c(2) debug.print concstring(c()) where Function concstring(arrc()) As String 'concatenate array to string Dim strTemp As String Dim k As Long strTemp = "" For k = 1 To UBound(arrc) strTemp = strTemp & arrc(k) & vbCrLf Next k concstring = strTemp End Function Geldart, Robert wrote: >I found a way to do it that works almost as well... > >Dim cr as string >cr = vbCrLf > > Print #1, c1; cr; c2; cr; c3; cr; c4; cr; c5; cr; c6; cr; c7; cr; c8; cr; >c9; cr; c10 > Print #1, c11; cr; c12; cr; c13; cr; c14; cr; c15; cr; c16; cr; c17; cr; >c18; cr; c19; cr; c20 > ... > >It allows me to condense the code so I can output ten data items per line. > >Thanks, >Bob Geldart >RGeldart at detma.org >Massachusetts Department of Employment & Training > > > > >>-----Original Message----- >>From: Geldart, Robert [mailto:RGeldart at detma.org] >>Sent: Tuesday, March 11, 2003 1:40 PM >>To: 'accessd at databaseadvisors.com' >>Subject: [AccessD] Iteration construct to print variables >> >> >>List, >> >>I'm doing an output to file routine in a module. >> >>I have a number of variables dimmed as long -- c1, c2, c3, >>c4, ... c20 >> >>The data file is required to put each data field on a separate line: >> tDate >> c1 >> c2 >> ... >> c20 >> >>My data is a single recordset of a query. I make a number of >>calculations >>and then output all the results: >> >> c1 = rst!FieldOne >> c2 = rst!FieldTwo >> c3 = rst!FieldThree >> c4 = c1 + c2 + c3 >> ... >> Print #1, c1 >> Print #1, c2 >> Print #1, c3 >> Print #1, c4 >> ... >> >>It seems to be inefficient to have 20 lines of "Print #1, >>c..." Is there a >>way I could run a loop something like? >> >> For i = 1 to 20 >> Print #1, "c" + i >> Next i >> >>I know that specifically won't work as I tried it, but I hope >>you can see >>what I'm driving at. I would like to loop through variables >>(c1...c20) and >>do a Print# for each. >> >>Thanks for your help, >> >>Bob Geldart >>RGeldart at detma.org >>Massachusetts Department of Employment & Training >>_______________________________________________ >>AccessD mailing list >>AccessD at databaseadvisors.com >>http://databaseadvisors.com/mailman/listinfo/accessd >>Website: http://www.databaseadvisors.com >> >> >> >_______________________________________________ >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > >