Re: field size

new topic     » goto parent     » topic index » view thread      » older message » newer message

This is a multi-part message in MIME format.

------=_NextPart_000_0017_01C11676.1E0FF9C0
	charset="Windows-1252"

Well Gerardo, it's coffee time now (Colombian), 6:20 am and I'm back on =
it. Summer here, and we've had a very pleasant cool one so far. It's =
been in the upper 80's mostly... a few days in the lower 90's.... quite =
unusual. A couple of years ago it was 105 for a week....but that is =
unusual also.

The date thing could be handled with a date form switch, the phone by =
just a longer free form field and so could the state/province field. =
There are more serious issues of an accounting nature probably with =
payroll and the general ledger. For example our GL has all month's of =
the year open so you can go back and repair mistakes and redo =
financials, but in Venezuela once you close the month it's illegal to go =
back. (I consulted with a business there several years ago).

The OS I've been using (Theos... www.theos-software.com ) is =
international and has some presence in SA but mostly in Europe and Spain =
(www.theos.es) in particular. Spain does a lot of the development on the =
windows side. Theos has a client program that connects to a Theos server =
(tcp/ip connection written by AST in Spain), something like a smart =
terminal emulator. We can then have PC's for workstations and our =
software is point and click (on colored words) although it is not GUI. =
The basic problem that I and a lot of other dealers have is we can only =
take advantage of products in the theos environment, which is not a lot. =
Like myself, the dealers have a huge development effort to change since =
the basic they have is so complete and nothing similar or even close is =
available elsewhere.

So far I like EU, but it has some limitations that I would like to see =
improved. My (and Lucy's) programming style heavily uses  =
select/case/cend...and EU being so structured i'm supprised that it =
doesen't have it.

    select some.var
        case 'a"
            do something
        case 'b'
            do something
        case 'c'
            do something
        otherwise
            catch all here
    cend .....or ala EU end select

I would also like to see variable names use periods...like =
'customer.name', 'customer.address' instead of customer_address. Not a =
big issue with this one just personal preference. And the 'goto label' =
issue... I'll have to sit this one out. It's the biggest road block in =
porting to EU to get something as a starting point to continue with and =
make complete redo's a piece at a time. And lastly as Irv points out a =
multiuser capability with a data base with record and file locking. I'm =
hoping that some of the contributions of others will solve this. I see =
that a 2.3 is on the way. I wonder what new things it will contain.=20

..george



  ----- Original Message -----=20
  From: Gerardo=20
  To: EUforum=20
  Sent: Friday, July 27, 2001 1:04 AM
  Subject: Re: field size



  =20
  Here we have one-letter provincial codes, but they aren't quite well =
known, so most apps will offer you the more familiar (read traditional, =
and longer) abbreviations, as in 'Bs.As.' for Buenos Aires, 'Cba.' for =
C=F3rdoba, and so on. Like the oldtime Mass. and Fla. and Ore. in the =
USA.
  =20
  The c=F3digos postales have recently changed from 4 to 8 chars (one =
letter, four numbers, three letters -looks quite British).
  =20
  Standard telephone numbers are eight chars long. Add two chars for =
cellphones, up to four for area codes, at least a couple more for some =
strange special combinations, and changing all the time. I'd assign no =
less than 20 chars.
  =20
  As in Derek's Australia, dates are always day/month/year (again, =
British influence). Watch out: Japan uses year/month/day! The hour is =
always based on the 24-hour clock. Coloquially, you will hear 'diez de =
la ma=F1ana' for 10 a.m., or 'nueve de la noche' for 9 p.m., but never =
in writing, never on a document -it's not just custom, it's the law.
  =20
  Quite a chore, I know. Not even stable, since such conventions change =
all the time. I'd try for a manually editable config file (for =
experienced users), or a simple interface to same, much like the =
'International' applet in Windows. Or don't American versions carry it?
  =20
  Gerardo
  =20
  =20
    ----- Original Message -----=20
    From: gwalters at sc.rr.com=20
    To: EUforum=20
    Sent: Thursday, July 26, 2001 6:34 PM
    Subject: Re: field size


    Well Derick, it's beer time here in USA, SC (5:30pm). I'm about =
burned out at this point...Info is falling out my ears..
    =20
    ..george
      ----- Original Message -----=20
      From: Derek Parnell=20
      To: EUforum=20
      Sent: Thursday, July 26, 2001 4:51 PM
      Subject: Re: field size
      When I saw your screen layout, I could see the same old problems =
that people in the USA make. The common thing for programmers =
(regardless of where they come from) is to make assumptions about =
certain data that don't hold up when the data is moved to different =
locales.=20
      =20
      For example, in Australia, State codes are 3-characters long, and =
ZIP codes (called postcodes here) are 4-chars long, and telephone =
numbers are 8-chars long, dates are written as DAY/MONTH/YEAR sequence, =
etc.....
      =20
      It might do you some good to ponder if these sort of =
locale-influenced data items need special treatment.
      =20
      Of course, there's the 'character codeset' problem too, and the =
how much screen space needed for different languages?
      =20
Or send an email To: EUforum-unsubscribe at topica.com
This email was sent to: gwalters at sc.rr.com



------=_NextPart_000_0017_01C11676.1E0FF9C0
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dwindows-1252" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3105.105" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>Well Gerardo, it's coffee time now (Colombian), 6:20 =
am and=20
I'm back on it. Summer here, and we've had a very pleasant cool one so =
far. It's=20
been in the upper 80's mostly... a few days in the lower 90's.... quite =
unusual.=20
A couple of years ago it was 105 for a week....but that is unusual=20
also.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=3D2>The date thing could be handled with a date form =
switch, the=20
phone by just a longer free form field and so could the state/province =
field.=20
There are more serious issues of an accounting nature probably with =
payroll and=20
the general ledger. For example our GL has all month's of the year open =
so you=20
can go back and repair mistakes and redo financials, but in Venezuela =
once you=20
close the month it's illegal to go back. (I consulted with a business =
there=20
several years ago).</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=3D2>The OS I've been using (Theos... <A=20
href=3D"http://www.theos-software.com">www.theos-software.com</A> ) is=20
international and has some presence in SA but mostly in Europe and Spain =
(<A=20
href=3D"http://www.theos.es">www.theos.es</A>) in particular. Spain does =
a lot of=20
the development on the windows side. Theos has a client program that =
connects to=20
a Theos server (tcp/ip connection written by AST in Spain), something =
like a=20
smart terminal emulator. We can then have PC's for workstations and our =
software=20
is point and click (on colored words) although it is not GUI. The basic =
problem=20
that I and a lot of other dealers have is we can only take advantage of =
products=20
in the theos environment, which is not a lot. Like myself, the dealers =
have a=20
huge development effort to change since the basic they have is so =
complete and=20
nothing similar or even close is available elsewhere.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=3D2>So far I like EU, but it has some limitations that I =
would=20
like to see improved. My (and Lucy's) programming style heavily =
uses&nbsp;=20
select/case/cend...and EU being so structured i'm supprised that&nbsp;it =

doesen't have it.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=3D2>&nbsp;&nbsp;&nbsp; select some.var</FONT></DIV>
<DIV><FONT size=3D2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; case =
'a"</FONT></DIV>
<DIV><FONT size=3D2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp; do=20
something</FONT></DIV>
<DIV><FONT size=3D2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; case =
'b'</FONT></DIV>
<DIV><FONT size=3D2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp; do=20
something</FONT></DIV>
<DIV><FONT size=3D2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; case =
'c'</FONT></DIV>
<DIV><FONT size=3D2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp; do=20
something</FONT></DIV>
<DIV><FONT size=3D2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =
otherwise</FONT></DIV>
<DIV><FONT size=3D2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp; catch=20
all here</FONT></DIV>
<DIV><FONT size=3D2>&nbsp;&nbsp;&nbsp; cend .....or ala EU end =
select</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=3D2>I would also like to see variable names use =
periods...like=20
'customer.name', 'customer.address' instead of customer_address. Not a =
big issue=20
with this one just personal preference. And the 'goto label' issue... =
I'll have=20
to sit this one out. It's the biggest road block in porting to EU to get =

something as a starting point to continue with and make complete redo's =
a piece=20
at a time. And lastly as Irv points out a multiuser capability with a =
data base=20
with record and file locking. I'm hoping that some of the contributions =
of=20
others will solve this. I see that a 2.3 is on the way. I wonder what =
new things=20
it will contain. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=3D2>..george</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A href=3D"mailto:gebrandariz at YAHOO.COM" =
title=3Dgebrandariz at YAHOO.COM>Gerardo</A>=20
  </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
href=3D"mailto:EUforum at topica.com"=20
  title=3DEUforum at topica.com>EUforum</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Friday, July 27, 2001 =
1:04 AM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: field size</DIV>
<A =
  coffee alone.</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Here we have one-letter provincial =
codes, but=20
  they aren't quite well known, so most apps will offer you the more =
familiar=20
  (read traditional, and longer) abbreviations, as in 'Bs.As.' for =
Buenos Aires,=20
  'Cba.' for C=F3rdoba, and so on. Like the oldtime Mass. and Fla. and =
Ore. in the=20
  USA.</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>The c=F3digos postales have recently =
changed from 4=20
  to 8 chars (one letter, four numbers, three letters -looks quite=20
  British).</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Standard telephone numbers are eight =
chars long.=20
  Add two chars for cellphones, up to four for area codes, at least a =
couple=20
  more for some strange special combinations, and changing all the time. =

  I'd&nbsp;assign no less than&nbsp;20 chars.</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>As in Derek's Australia, dates are =
always=20
  day/month/year (again, British influence). Watch out: Japan uses=20
  year/month/day! </FONT><FONT face=3DArial size=3D2>The hour is always =
based on the=20
  24-hour clock. Coloquially, you will hear 'diez de la ma=F1ana' for 10 =
a.m., or=20
  'nueve de la noche' for 9 p.m., but never in writing, never on a =
document=20
  -it's not just custom, it's the law.</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Quite a chore, I know. Not even =
stable, since=20
  such conventions change all the time. I'd try for a manually editable =
config=20
  file (for experienced users), or a simple interface to same, much like =
the=20
  'International' applet in Windows. Or don't American versions carry=20
  it?</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2>Gerardo</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
  <BLOCKQUOTE dir=3Dltr=20
  style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; =
MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
    <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
    <DIV=20
    style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
    <A href=3D"mailto:gwalters at sc.rr.com"=20
    title=3Dgwalters at sc.rr.com>gwalters at sc.rr.com</A> </DIV>
    <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
href=3D"mailto:EUforum at topica.com"=20
    title=3DEUforum at topica.com>EUforum</A> </DIV>
    <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Thursday, July 26, 2001 =
6:34=20
    PM</DIV>
    <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: field size</DIV>
    <DIV><BR></DIV>
    <DIV><FONT size=3D2>Well Derick, it's beer time here in USA, SC =
(5:30pm). I'm=20
    about burned out at this point...Info is falling out my =
ears..</FONT></DIV>
    <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
    <DIV><FONT size=3D2>..george</FONT></DIV>
    <BLOCKQUOTE dir=3Dltr=20
    style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; =
MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
      <DIV style=3D"FONT: 10pt arial">----- Original Message ----- =
</DIV>
      <DIV=20
      style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
      <A href=3D"mailto:ddparnell at bigpond.com" =
title=3Dddparnell at bigpond.com>Derek=20
      Parnell</A> </DIV>
      <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
      href=3D"mailto:EUforum at topica.com" =
title=3DEUforum at topica.com>EUforum</A>=20
      </DIV>
      <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Thursday, July 26, =
2001 4:51=20
      PM</DIV>
      <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: field =
size</DIV><FONT=20
      face=3DArial size=3D2>When I saw your screen layout,&nbsp;I could =
see the same=20
      old problems that people in the USA make. The common thing for =
programmers=20
      (regardless of where they come from) is to make assumptions about =
certain=20
      data that don't hold up when the data is moved to different=20
      locales.</FONT>=20
      <DIV></DIV>
      <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
      <DIV><FONT face=3DArial size=3D2>For example, in Australia, State =
codes are=20
      3-characters long, and ZIP codes (called postcodes here) are =
4-chars long,=20
      and telephone numbers are 8-chars long, dates are written as=20
      DAY/MONTH/YEAR sequence, etc.....</FONT></DIV>
      <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
      <DIV><FONT face=3DArial size=3D2>It might do you some good to =
ponder if these=20
      sort of locale-influenced data items need special =
treatment.</FONT></DIV>
      <DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
      <DIV><FONT face=3DArial size=3D2>Of course, there's the 'character =
codeset'=20
      problem too, and the how much screen space needed for different=20
      languages?</FONT></DIV>
      <DIV><FONT face=3DArial size=3D2></FONT><A FONT entered)< be to =
2chars allow=20
      only would i state the><FONT=20
  =
size=3D2></FONT>&nbsp;</DIV></A></BLOCKQUOTE></BLOCKQUOTE><PRE>=3D=3D=3D=3D=
<A =
href=3D"http://topica.com/u/?b1dd66.${encoded_sub_id}">http://topica.com/=
u/?b1dd66.b2IexA</A>
Or send an email To: EUforum-unsubscribe at topica.com
This email was sent to: gwalters at sc.rr.com

<A =

------=_NextPart_000_0017_01C11676.1E0FF9C0--

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu