Dan Waters
dwaters at usinternet.com
Fri Nov 2 16:32:10 CDT 2007
Hi William, I can envision doing this while looping through the recordset. But what I would do that's a little different is to not refer to w,x,y, or z, but rather use the index value of the fields. So instead of rst("w") use rst(1) (or is it rst(0)??). If you replace 1 with lngField you can give yourself some control over what the code is doing. You'll need to walk through the fields for max like: Do while lngField<=4 If lngMax < rst(lngField) then lngMax = rst(lngField) endif lngField = lngField + 1 loop rst("Max") = lngMax Then do something similar for your total fields column. Hope this helps! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William Hindman Sent: Friday, November 02, 2007 1:46 PM To: Access Developers discussion and problem solving Subject: [AccessD] ...gurus only ...ok, you too, eh :) ...given: fields w x y z max series data1 1 1 1 2 data2 1 5 5 3 data3 1 4 3 3 4 data4 2 3 3 2 data5 1 1 1 1 1 4 data6 1 1 1 1) where max is the largest number in w/x/y/z and 2) where series is the total fields between the first one containing a number and the last containing a number 3) where empty fields contain "" rather than nulls ...two days and I've yet to come up with an answer to fill the max and series fields from the data in w/x/y/z. ...help! William -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com