RE: [RBASE-L] - Scaling a form that is large to fit on a laptop display

2023-04-12 Thread Bruce Chitiea
That’s the great thing about MDI forms. They don’t have to be closed. They can 
be parked here or there, or rolled up and available. The information in one or 
more forms can change with changes in another, so the info can always be fresh. 
I recommend giving it a look.
On Apr 12, 2023 at 19:08 -0700, myron.fineg...@gmail.com, wrote:
> Bruce,
> Thanks for the idea but unfortunately, we can’t do it that way. Here is why.
> The form is used in the Sun City West Posse dispatch office. The form 
> contains on one screen all the information the dispatcher and the patrol car 
> on the street might need. The dispatcher doesn’t necessarily have time to 
> open, close forms. The information needs to be there. And, there might be two 
> or three windows open at the same time depending on the number of ‘calls’ 
> coming in.
> Hope this helps.
>
> Thanks!
> Myron
>
> From: rbase-l@googlegroups.com  On Behalf Of Bruce 
> Chitiea
> Sent: April 12, 2023 4:20 PM
> To: rbase-l@googlegroups.com
> Subject: Re: [RBASE-L] - Scaling a form that is large to fit on a laptop 
> display
>
> Myron:
>
> Sounds like the form might be an all-in-one 'dashboard'. Might there be 
> opportunities to solve the issue for all screen sizes by 'splitting the baby' 
> into two (or more) MDI forms (meaning you can skootch them around, roll them 
> up and down as needed)? Razzak provides a sample application in the 2018 SAT: 
> "Roll Up and Roll Down MDI Forms"[1] which quite frankly is a master class on 
> the topic. Also, ala Jan J., one bolded item, below.
>
> Best, Bruce
>
> Bruce A. Chitiea | SafeSectors, Inc.
> 112 Harvard Ave #272 | Claremont CA 91711-4716 | USA
> +011 (909) 238-9012 m | rby...@safesectors.com
>
> [1] Released at the 2018 Las Vegas conference in database: 
> 'MDI_Forms_And_Multi_Multi_Monitors.RX_', form name: 'MDI_FormNavigator'
>
> -- Original Message --
> From myron.fineg...@gmail.com
> To rbase-l@googlegroups.com
> Date 4/12/2023 7:52:37 AM
> Subject [RBASE-L] - Scaling a form that is large to fit on a laptop display
>
> > quote_type
> > We have a form that:
> >
> > 1. Is connected to 10 tables.
> > 2. Uses six Enhanced Group Boxes as containers for the data.
> >
> >
> > The Goal: to be able to scale the form to fit on a laptop. The form is 1863 
> > wide and 1066 high. The Border Style is set to sizable. The setup works 
> > fine on 24 or 27 inch displays.
> >
> > SET VAR vRes TEXT = (CVAL('SCREENSIZE'))   -- Get screen size (e.g. 
> > 1440,900)
> > SET VAR vSize TEXT = (SSUB(.vRes,1))          -- Get first number (e.g. 
> > 1440) SET VAR vNewSize TEXT = NULL   -- New screen size
> >
> --
> For group guidelines, visit 
> http://www.rbase.com/support/usersgroup_guidelines.php
> ---
> You received this message because you are subscribed to the Google Groups 
> "RBASE-L" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to rbase-l+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rbase-l/016a01d96d4e%246d45ade0%2447d109a0%24%40gmail.com.
> --
> For group guidelines, visit 
> http://www.rbase.com/support/usersgroup_guidelines.php
> ---
> You received this message because you are subscribed to the Google Groups 
> "RBASE-L" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to rbase-l+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rbase-l/em680fbf49-8e0e-48eb-9774-5dc655e85282%40d152c7ce.com.
> --
> For group guidelines, visit 
> http://www.rbase.com/support/usersgroup_guidelines.php
> ---
> You received this message because you are subscribed to the Google Groups 
> "RBASE-L" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to rbase-l+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rbase-l/030201d96dac%24e74ebd80%24b5ec3880%24%40gmail.com.

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/b9a10c92-5fab-4e5a-89b0-abd388f24ea1%40Spark.


Re: [RBASE-L] - Scaling a form that is large to fit on a laptop display

2023-04-12 Thread Bruce Chitiea

Myron:

Sounds like the form might be an all-in-one 'dashboard'. Might there be 
opportunities to solve the issue for all screen sizes by 'splitting the 
baby' into two (or more) MDI forms (meaning you can skootch them around, 
roll them up and down as needed)? Razzak provides a sample application 
in the 2018 SAT: "Roll Up and Roll Down MDI Forms"[1] which quite 
frankly is a master class on the topic. Also, ala Jan J., one bolded 
item, below.


Best, Bruce

Bruce A. Chitiea | SafeSectors, Inc.
112 Harvard Ave #272 | Claremont CA 91711-4716 | USA
+011 (909) 238-9012 m | rby...@safesectors.com

[1] Released at the 2018 Las Vegas conference in database: 
'MDI_Forms_And_Multi_Multi_Monitors.RX_', form name: 'MDI_FormNavigator'


-- Original Message --

From myron.fineg...@gmail.com

To rbase-l@googlegroups.com
Date 4/12/2023 7:52:37 AM
Subject [RBASE-L] - Scaling a form that is large to fit on a laptop 
display



We have a form that:

Is connected to 10 tables.
Uses six Enhanced Group Boxes as containers for the data.


The Goal: to be able to scale the form to fit on a laptop. The form is 
1863 wide and 1066 high. The Border Style is set to sizable. The setup 
works fine on 24 or 27 inch displays.




SET VAR vRes TEXT = (CVAL('SCREENSIZE'))   -- Get screen size (e.g. 
1440,900)



SET VAR vSize TEXT = (SSUB(.vRes,1))  -- Get first number 
(e.g. 1440) SET VAR vNewSize TEXT = NULL   -- New 
screen size






--
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php

---
You received this message because you are subscribed to the Google 
Groups "RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send 
an email to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/016a01d96d4e%246d45ade0%2447d109a0%24%40gmail.com 
.


--
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups "RBASE-L" group.

To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/em680fbf49-8e0e-48eb-9774-5dc655e85282%40d152c7ce.com.


RE: [RBASE-L] - Scaling a form that is large to fit on a laptop display

2023-04-12 Thread myron.finegold
Karen,

Thank you.

We have been trying to solve this for months.

Appreciate the response.

 

Myron

 

From: 'Karen Tellef' via RBASE-L  
Sent: April 12, 2023 10:53 AM
To: rbase-l@googlegroups.com
Subject: Re: [RBASE-L] - Scaling a form that is large to fit on a laptop display

 

As far as I know, the "fill_screen" property only works to scale something UP, 
not down.  We played around with using that at a client who had all different 
resolutions, so I designed a form for the smallest resolution then did a 
"fill_screen" on all the other computers, but we didn't like the way the fonts 
were scaled and sometimes combo boxes were cut off.

 

 

Karen

 

 

 

-Original Message-
From: myron.fineg...@gmail.com  
To: rbase-l@googlegroups.com  
Sent: Wed, Apr 12, 2023 9:52 am
Subject: [RBASE-L] - Scaling a form that is large to fit on a laptop display

We have a form that:

1.  Is connected to 10 tables.
2.  Uses six Enhanced Group Boxes as containers for the data.

 

The Goal: to be able to scale the form to fit on a laptop. The form is 1863 
wide and 1066 high. The Border Style is set to sizable. The setup works fine on 
24 or 27 inch displays.

 

So, one of the people on our team, Jim, did the following:

I found if the screen resolution on my laptop is set to 1920x1080 (recommended 
setting), the form displays correctly.  However, I use a lower resolution of 
1440x900 to make it easier to see.

One option is to manually set the Windows screen resolution to 1920x1080 when 
displaying the form.

Another is to hardcode the resolution to 1920 in the After Start EEP:

PROPERTY RBASE_FORM SCALEBY '1920'

Finally, it could be programmed in the After Start EEP with something like the 
following

SET VAR vRes TEXT = (CVAL('SCREENSIZE'))   -- Get screen size (e.g. 1440,900)

SET VAR vSize TEXT = (SSUB(vRes,1))  -- Get first number (e.g. 
1440) SET VAR vNewSize TEXT = NULL   -- New screen size

 

-- Resolution must be at least 1920 x 1080 for Property Search form  to fit on 
the screen.  If less, then set to 1920, else leave as is.

IF vSize < '1920' THEN

   SET VAR vNewSize = '1920'

ELSE

   SET VAR vNewSize = vSize

ENDIF

PROPERTY RBASE_FORM SCALEBY .vNewSize

 

Note:  I found the following in the Properties document for RBase Forms, but 
could not get it to work.

PROPERTY RBASE_FORM SCALEBY 'FILL_SCREEN'

Possibly there is another way to approach this.  It's not something I've worked 
with before.

 

Jim

 

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com 
 .
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/016a01d96d4e%246d45ade0%2447d109a0%24%40gmail.com
 

 .

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com 
 .
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/1014491238.2287259.1681321952299%40mail.yahoo.com
 

 .

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/018c01d96d8c%24c9905a30%245cb10e90%24%40gmail.com.


RE: [RBASE-L] - Scaling a form that is large to fit on a laptop display

2023-04-12 Thread myron.finegold
Jan,

Thank you as always.

 

Myron

 

From: rbase-l@googlegroups.com  On Behalf Of jan 
johansen
Sent: April 12, 2023 10:45 AM
To: rbase-l@googlegroups.com
Subject: Re: [RBASE-L] - Scaling a form that is large to fit on a laptop display

 

Myron,

 

Couple of observations.

 

IF vSize < '1920' THEN   SET VAR vNewSize = '1920'

ELSE

   SET VAR vNewSize = vSize ( <-- shouldn't vsize be a dotted variable? )

ENDIF

PROPERTY RBASE_FORM SCALEBY .vNewSize (possibly use &vNewSize)

 

Jan

 

  

From: mailto:myron.fineg...@gmail.com> >
To: mailto:rbase-l@googlegroups.com> >
Date: Wed, 12 Apr 2023 07:52:37 -0700
Subject: [RBASE-L] - Scaling a form that is large to fit on a laptop display
  

We have a form that:

1.  Is connected to 10 tables.
2.  Uses six Enhanced Group Boxes as containers for the data.

 

The Goal: to be able to scale the form to fit on a laptop. The form is 1863 
wide and 1066 high. The Border Style is set to sizable. The setup works fine on 
24 or 27 inch displays.

 

So, one of the people on our team, Jim, did the following:

I found if the screen resolution on my laptop is set to 1920x1080 (recommended 
setting), the form displays correctly.  However, I use a lower resolution of 
1440x900 to make it easier to see.

One option is to manually set the Windows screen resolution to 1920x1080 when 
displaying the form.

Another is to hardcode the resolution to 1920 in the After Start EEP:

PROPERTY RBASE_FORM SCALEBY '1920'

Finally, it could be programmed in the After Start EEP with something like the 
following

SET VAR vRes TEXT = (CVAL('SCREENSIZE'))   -- Get screen size (e.g. 1440,900)

SET VAR vSize TEXT = (SSUB(vRes,1))  -- Get first number (e.g. 
1440) SET VAR vNewSize TEXT = NULL   -- New screen size

 

-- Resolution must be at least 1920 x 1080 for Property Search form  to fit on 
the screen.  If less, then set to 1920, else leave as is.

IF vSize < '1920' THEN

   SET VAR vNewSize = '1920'

ELSE

   SET VAR vNewSize = vSize

ENDIF

PROPERTY RBASE_FORM SCALEBY .vNewSize

 

Note:  I found the following in the Properties document for RBase Forms, but 
could not get it to work.

PROPERTY RBASE_FORM SCALEBY 'FILL_SCREEN'

Possibly there is another way to approach this.  It's not something I've worked 
with before.

 

Jim

 

 

--
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
---
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com 
 .
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/016a01d96d4e%246d45ade0%2447d109a0%24%40gmail.com
 

 .

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/WC20230412174439.160138%40jjcalibrations.com
 

 .

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/018701d96d8c%248a55d430%249f017c90%24%40gmail.com.


Re: [RBASE-L] - Scaling a form that is large to fit on a laptop display

2023-04-12 Thread 'Karen Tellef' via RBASE-L
As far as I know, the "fill_screen" property only works to scale something UP, 
not down.  We played around with using that at a client who had all different 
resolutions, so I designed a form for the smallest resolution then did a 
"fill_screen" on all the other computers, but we didn't like the way the fonts 
were scaled and sometimes combo boxes were cut off.

Karen
 
 
 
-Original Message-
From: myron.fineg...@gmail.com
To: rbase-l@googlegroups.com
Sent: Wed, Apr 12, 2023 9:52 am
Subject: [RBASE-L] - Scaling a form that is large to fit on a laptop display

We have a form 
that:   
   - Is connected to 10 tables.
   - Uses six Enhanced Group Boxes as containers for the data.
  The Goal: to be able to scale the form to fit on a laptop. The form is 1863 
wide and 1066 high. The Border Style is set to sizable. The setup works fine on 
24 or 27 inch displays.  So, one of the people on our team, Jim, did the 
following:I found if the screen resolution on my laptop is set to 1920x1080 
(recommended setting), the form displays correctly.  However, I use a lower 
resolution of 1440x900 to make it easier to see.One option is to manually set 
the Windows screen resolution to 1920x1080 when displaying the form.Another is 
to hardcode the resolution to 1920 in the After Start EEP:PROPERTY RBASE_FORM 
SCALEBY '1920'Finally, it could be programmed in the After Start EEP with 
something like the followingSET VAR vRes TEXT = (CVAL('SCREENSIZE'))   -- Get 
screen size (e.g. 1440,900)SET VAR vSize TEXT = (SSUB(vRes,1))          -- 
Get first number (e.g. 1440) SET VAR vNewSize TEXT = NULL   
-- New screen size  -- Resolution must be at least 1920 x 1080 for Property 
Search form  to fit on the screen.  If less, then set to 1920, else leave as 
is.IF vSize < '1920' THEN    SET VAR vNewSize = '1920'ELSE    SET VAR vNewSize 
= vSizeENDIFPROPERTY RBASE_FORM SCALEBY .vNewSize  Note:  I found the following 
in the Properties document for RBase Forms, but could not get it to 
work.PROPERTY RBASE_FORM SCALEBY 'FILL_SCREEN'Possibly there is another way to 
approach this.  It's not something I've worked with before.   Jim   -- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/016a01d96d4e%246d45ade0%2447d109a0%24%40gmail.com.

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/1014491238.2287259.1681321952299%40mail.yahoo.com.


Re: [RBASE-L] - Scaling a form that is large to fit on a laptop display

2023-04-12 Thread jan johansen
Myron,



Couple of observations.




IF vSize < '1920' THEN   SET VAR vNewSize = '1920'


ELSE

   SET VAR vNewSize = vSize ( <-- shouldn't vsize be a dotted variable? )


ENDIF


PROPERTY RBASE_FORM SCALEBY .vNewSize (possibly use &vNewSize)




Jan





From: 
To: 
Date: Wed, 12 Apr 2023 07:52:37 -0700
Subject: [RBASE-L] - Scaling a form that is large to fit on a laptop display



We have a form that:

Is connected to 10 tables.
Uses six Enhanced Group Boxes as containers for the data.

 

The Goal: to be able to scale the form to fit on a laptop. The form is 1863 
wide and 1066 high. The Border Style is set to sizable. The setup works fine 
on 24 or 27 inch displays.

 

So, one of the people on our team, Jim, did the following:

I found if the screen resolution on my laptop is set to 1920x1080 
(recommended setting), the form displays correctly.  However, I use a lower 
resolution of 1440x900 to make it easier to see.

One option is to manually set the Windows screen resolution to 1920x1080 
when displaying the form.

Another is to hardcode the resolution to 1920 in the After Start EEP:

PROPERTY RBASE_FORM SCALEBY '1920'

Finally, it could be programmed in the After Start EEP with something like 
the following

SET VAR vRes TEXT = (CVAL('SCREENSIZE'))   -- Get screen size (e.g. 
1440,900)

SET VAR vSize TEXT = (SSUB(vRes,1))  -- Get first number (e.g. 
1440) SET VAR vNewSize TEXT = NULL   -- New screen size

 

-- Resolution must be at least 1920 x 1080 for Property Search form  to fit 
on the screen.  If less, then set to 1920, else leave as is.

IF vSize < '1920' THEN

   SET VAR vNewSize = '1920'

ELSE

   SET VAR vNewSize = vSize

ENDIF

PROPERTY RBASE_FORM SCALEBY .vNewSize

 

Note:  I found the following in the Properties document for RBase Forms, but 
could not get it to work.

PROPERTY RBASE_FORM SCALEBY 'FILL_SCREEN'

Possibly there is another way to approach this.  It's not something I've 
worked with before.

 

Jim

 




--
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
---
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an 
email to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/016a01d96d4e%246d45ade0%2447d109a0%24%40gmail.com.

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/WC20230412174439.160138%40jjcalibrations.com.


[RBASE-L] - Scaling a form that is large to fit on a laptop display

2023-04-12 Thread myron.finegold
We have a form that:

1.  Is connected to 10 tables.
2.  Uses six Enhanced Group Boxes as containers for the data.

 

The Goal: to be able to scale the form to fit on a laptop. The form is 1863
wide and 1066 high. The Border Style is set to sizable. The setup works fine
on 24 or 27 inch displays.

 

So, one of the people on our team, Jim, did the following:

I found if the screen resolution on my laptop is set to 1920x1080
(recommended setting), the form displays correctly.  However, I use a lower
resolution of 1440x900 to make it easier to see.

One option is to manually set the Windows screen resolution to 1920x1080
when displaying the form.

Another is to hardcode the resolution to 1920 in the After Start EEP:

PROPERTY RBASE_FORM SCALEBY '1920'

Finally, it could be programmed in the After Start EEP with something like
the following

SET VAR vRes TEXT = (CVAL('SCREENSIZE'))   -- Get screen size (e.g.
1440,900)

SET VAR vSize TEXT = (SSUB(vRes,1))  -- Get first number (e.g.
1440) SET VAR vNewSize TEXT = NULL   -- New screen size

 

-- Resolution must be at least 1920 x 1080 for Property Search form  to fit
on the screen.  If less, then set to 1920, else leave as is.

IF vSize < '1920' THEN

   SET VAR vNewSize = '1920'

ELSE

   SET VAR vNewSize = vSize

ENDIF

PROPERTY RBASE_FORM SCALEBY .vNewSize

 

Note:  I found the following in the Properties document for RBase Forms, but
could not get it to work.

PROPERTY RBASE_FORM SCALEBY 'FILL_SCREEN'

Possibly there is another way to approach this.  It's not something I've
worked with before.

 

Jim

 

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rbase-l+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/016a01d96d4e%246d45ade0%2447d109a0%24%40gmail.com.