Welcome To The Home Of The Visual FoxPro Experts  
home. signup. forum. archives. search. articles. downloads. faq. members. files. rss.
 From: Jim Booth
  Where is Jim Booth?
 Prospect
 Connecticut - United States
 Jim Booth
 To: Dave Dawson
  Where is Dave Dawson?
 Casper
 Wyoming - United States
 Dave Dawson
Subject: RE: Transform() vs Alltrim(Str())
Thread ID: 168494 Message ID: 168501 # Views: 2 # Ratings: 0
Version: Visual FoxPro 9 SP2 Category: Databases, Tables and SQL Server
Date: Thursday, April 17, 2008 7:58:33 PM         
   



> I guess I didn't make it clear enough. That's what I am doing. The substitution of Transform()) is only for Alltrim(Str()). The Val() is there in both cases. I know Transform() returns what I want, but when it gets into the Field within the Select, it has become '1'. Likewise with my UDF. It has the correct string to RETURN, but when the Select gets it into the field, it has also beocme '1'.
>
Dave,

This is becasue the size of the field int eh cursor that SELECT creates it set by the first reord's value. IN your example it is being set to 1 char and so all records get at most 1 character of data. You need to use either PADR() to force the value to be as wide as the widest data value that the feild will get;

lcValue = PADR(TRANSFORM(VAL("0001972")),7)




JimB
www.JamesBooth.com
MVP 1993-2003
Microsoft Certified Professional in VFP

ENTIRE THREAD

Transform() vs Alltrim(Str()) Posted by Dave Dawson @ 4/17/2008 6:49:19 PM
RE: Transform() vs Alltrim(Str()) Posted by Borislav Borissov @ 4/17/2008 7:01:04 PM
RE: Transform() vs Alltrim(Str()) Posted by Dave Dawson @ 4/17/2008 7:08:32 PM
RE: Transform() vs Alltrim(Str()) Posted by Borislav Borissov @ 4/17/2008 7:19:05 PM
RE: Transform() vs Alltrim(Str()) Posted by Jim Booth @ 4/17/2008 7:58:33 PM
RE: Transform() vs Alltrim(Str()) Posted by Dave Dawson @ 4/17/2008 8:10:52 PM
RE: Transform() vs Alltrim(Str()) Posted by Borislav Borissov @ 4/17/2008 8:31:13 PM
RE: Transform() vs Alltrim(Str()) Posted by Dave Dawson @ 4/17/2008 9:00:52 PM
RE: Transform() vs Alltrim(Str()) Posted by Borislav Borissov @ 4/18/2008 8:49:55 AM
RE: Transform() vs Alltrim(Str()) Posted by Andy Kramek @ 4/18/2008 11:13:43 AM
RE: Transform() vs Alltrim(Str()) Posted by Anders Altberg @ 4/18/2008 11:21:51 PM
RE: Transform() vs Alltrim(Str()) Posted by Andy Kramek @ 4/17/2008 10:00:01 PM
RE: Transform() vs Alltrim(Str()) Posted by Dave Dawson @ 4/17/2008 11:05:57 PM
RE: Transform() vs Alltrim(Str()) Posted by Andy Kramek @ 4/18/2008 12:13:52 AM
RE: Transform() vs Alltrim(Str()) Posted by Dave Dawson @ 4/19/2008 12:25:16 AM
RE: Transform() vs Alltrim(Str()) Posted by Andy Kramek @ 4/19/2008 3:52:23 PM
RE: Transform() vs Alltrim(Str()) Posted by Cetin Basoz @ 4/17/2008 7:21:13 PM
RE: Transform() vs Alltrim(Str()) Posted by Hugo Ranea @ 4/17/2008 7:33:11 PM
RE: Transform() vs Alltrim(Str()) Posted by tushar @ 4/17/2008 8:50:05 PM
RE: Transform() vs Alltrim(Str()) Posted by Christian Tabligan @ 4/18/2008 3:10:08 AM
RE: Transform() vs Alltrim(Str()) Posted by Mike Yearwood @ 4/18/2008 4:10:17 PM
RE: Transform() vs Alltrim(Str()) Posted by Mike Yearwood @ 4/18/2008 4:13:25 PM
RE: Transform() vs Alltrim(Str()) Posted by Anders Altberg @ 4/18/2008 11:27:00 PM
RE: Transform() vs Alltrim(Str()) Posted by Mike Yearwood @ 4/19/2008 3:38:55 PM
RE: Transform() vs Alltrim(Str()) Posted by Anders Altberg @ 4/19/2008 5:31:38 PM
RE: Transform() vs Alltrim(Str()) Posted by Mike Yearwood @ 4/19/2008 5:40:20 PM
RE: Transform() vs Alltrim(Str()) Posted by Christian Tabligan @ 4/22/2008 6:55:39 AM
RE: Transform() vs Alltrim(Str()) Posted by Tom Saddul @ 4/22/2008 11:00:51 AM
RE: Transform() vs Alltrim(Str()) Posted by Christian Tabligan @ 4/22/2008 11:10:35 AM
RE: Transform() vs Alltrim(Str()) Posted by Mike Yearwood @ 4/22/2008 6:32:48 PM