From wrmosca@... Sat Jul 11 14:23:00 2009
Return-Path: <wrmosca@...>
X-Sender: wrmosca@...
X-Apparently-To: ms_access_professionals@yahoogroups.com
X-Received: (qmail 19258 invoked from network); 11 Jul 2009 21:22:59 -0000
X-Received: from unknown (69.147.108.202)
by m4.grp.sp2.yahoo.com with QMQP; 11 Jul 2009 21:22:59 -0000
X-Received: from unknown (HELO QMTA07.emeryville.ca.mail.comcast.net) (76.96.30.64)
by mta3.grp.re1.yahoo.com with SMTP; 11 Jul 2009 21:22:58 -0000
X-Received: from OMTA05.emeryville.ca.mail.comcast.net ([76.96.30.43])
by QMTA07.emeryville.ca.mail.comcast.net with comcast
id El7K1c0040vp7WLA7lNu6H; Sat, 11 Jul 2009 21:22:54 +0000
X-Received: from BillsPC ([24.7.20.29])
by OMTA05.emeryville.ca.mail.comcast.net with comcast
id ElNs1c00p0deaPL8RlNsU0; Sat, 11 Jul 2009 21:22:53 +0000
To: <MS_Access_Professionals@yahoogroups.com>
References: <h3aljs+c2ms@eGroups.com> <2804837.1247338850519.JavaMail.root@n08> <83C78AE88A4C4A3E8D79E34424AD2114@...> <19432672.1247340630668.JavaMail.root@n08> <9482D4455D644C11B44132CA8112C940@...> <13190097.1247346044288.JavaMail.root@n08> <46B5CAE3DBB74CF5BD48AA49291E30F7@...>
In-Reply-To: <46B5CAE3DBB74CF5BD48AA49291E30F7@...>
Date: Sat, 11 Jul 2009 14:22:51 -0700
Message-ID: <02a901ca026d$bf521980$3df64c80$@net>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcoCWefumwsi7xSPR1+t+V0MGpEYuAAATBEwAACX53AAAM6d8AACBcIgAADi61AAACGIsA==
Content-Language: en-us
X-Originating-IP: 76.96.30.64
X-eGroups-Msg-Info: 1:12:0:0:0
From: "Bill Mosca" <wrmosca@...>
Subject: RE: [MS_AccessPros] Re: About my post re split forms and controls disappearing
X-Yahoo-Group-Post: member; u=152279904; y=nXMhz-r0wyekrVPEdoo_ywN-LWAtbY_qdslhHQdu3674bw
X-Yahoo-Profile: wrmosca
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
John
I did create a form just for testing. Not that I doubted you...I just wanted to
see it happen. I think it's counter-intuitive (at least as far as my intuition
goes <g>). I'd rather see the controls, but have them locked and maybe a warning
pop up when the filter is applied and returns no records...just like I do with
my reports that return no records. I let the user know why the report is not
going to open instead of just showing the #error# junk.
I'm afraid such a feature would make me spend more useless time assuring my
users that the application is indeed not broken. They do tend to panic over the
littlest things because they are caregivers first and computer users second.
John Viescas, author
Microsoft Office Access 2007 Inside Out
Building Microsoft Access Applications
Microsoft Office Access 2003 Inside Out
SQL Queries for Mere Mortals http://www.viescas.com/
(Paris, France)
-----Original Message-----
From: MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
[mailto:MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com> ] On Behalf Of Bill Mosca
Sent: Saturday, July 11, 2009 10:59 PM
To: MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
Subject: RE: [MS_AccessPros] Re: About my post re split forms and controls
disappearing
John
I've never seen that before. I guess because I've built forms that don't
fall
under those specs. Interesting to say the least. I would have thought you
would
see the controls but they would be locked. It seems funny to just blank out
the
entire form.
If the filter causes the form to return no rows, and the form does not allow
new records (either because Allow Additions is False or the recordset is not
updatable), the form goes blank. It's been that way forever.
John Viescas, author
Microsoft Office Access 2007 Inside Out
Building Microsoft Access Applications
Microsoft Office Access 2003 Inside Out
SQL Queries for Mere Mortals http://www.viescas.com/
(Paris, France)
-----Original Message-----
From: MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
[mailto:MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com> ] On Behalf Of Bill Mosca
Sent: Saturday, July 11, 2009 9:27 PM
To: MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
Subject: RE: [MS_AccessPros] Re: About my post re split forms and controls
disappearing
John
Why would filtering cause controls to vanish? I don't understand this one.
Regards,
Bill
From: MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
[mailto:MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com> ] On Behalf Of John
Viescas
Sent: Saturday, July 11, 2009 12:10 PM
To: MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
Subject: RE: [MS_AccessPros] Re: About my post re split forms and controls
disappearing
Terence-
Sorry, but that's the way Access has always worked. When you filter a form
that cannot add records so that it has no records, all the controls
disappear. It's a "feature," not a bug.
John Viescas, author
Microsoft Office Access 2007 Inside Out
Building Microsoft Access Applications
Microsoft Office Access 2003 Inside Out
SQL Queries for Mere Mortals http://www.viescas.com/
(Paris, France)
-----Original Message-----
From: MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
[mailto:MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com> ] On Behalf Of
buffalome90210
Sent: Saturday, July 11, 2009 8:57 PM
To: MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
Subject: [MS_AccessPros] Re: About my post re split forms and controls
disappearing
I thought I would explain the business purpose this form achieves, because
its purpose has a generic fundamental use to all. and thought I have not
attempted to duplicate the error in a small test form which lack all the
other stuff in my form, i am pretty sure it can be duplicated.
1 Create 2 tables
table one will contain two fields Name & Date, we will call it table "GOOD"
We will use this table and add to it entries of when people are GOOD !
Hence a person gets added to the table, their name and the date they are
good.
Table 2 has one field ...a Name of people...these are the people That we can
choose from to add them to the GOOD table, we will call this table the NAME
table.
Now we create a split form. The top has a listbox displaying all the
DISTINCT DATES in the GOOD table. The second listbox displays all the
POTENTIAL names from the NAME table. NOTICE that the difficulty is that we
MUST make the listbox for names connect to the NAME table, If we connect the
NAME/listbox to only the GOOD table, the result would be that only names
show which already exits in the GOOD table. Hence the listbox in that
scenario will only show names that have at some point been added to the GOOD
table. Someone like "johnny", who is bad would never show up in the GOOD
table, and therefore never show in the NAME/listbox
BUT I wanted the listbox to display all names GOOD and Bad, so the
NAME/listbox depicts ALL the Names of the NAME TABLE and a click on the name
in the NAME listbox should cause the dataportion in the bottom to show all
the Dates that JOHNNY" was good.
Now IF Johnny was NEVER GOOD, The Name/Listbox would show His name, But when
clicked, the database has NO entry for Johnny in the GOOD Table, hence the
dataportion should display NO Records.
BUT Instead, when that situation occurs, The Dataportion goes blank, NO
Column Header no nothing, The TOP Form portion, BOTH Listboxes will also
DISSAPEAR.
Now if you toggle the filtered button at the bottom of the datasheet, the
form and dataportion gets restored.
BUT I REALLY don't think the top form controls aught to vanish ?
Terence
--- In MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com> , "buffalome90210"
<buffalome90210@...> wrote:
>
> oh cantare monami
>
> Hi Bill !....... pretending I'm John :)
>
> NO NO NO....the weirdness is the the cONTROLS on the top portion , The
Form Portion, THE listboxes themselves vanish into thin air.
>
> THE ENTIRE form on top, all controls, textboxes, listboxes, labels,
headers, button......................VANISHES
>
> regarding the truefalse thingy opposed to yes no.....The NO worked but the
yes did not,
>
> Now let me go back to true false and give that a whirl, as I said earlier,
For production I have chosen a different technique, so this is academic, BUT
its still very odd.
>
> Terence
>
>
>
>
> --- In MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com> , "Bill Mosca" <wrmosca@>
wrote:
> >
> > Terence
> >
> >
> >
> > 1. You should be using Me.FilterOn False . The options are
True/False
> >
> >
> >
> > And when you turn a filter on after it being off I'm pretty sure you
have to
> > requery to refresh the recordset.
> >
> >
> >
> > 2. Are you saying not all of the fields in the bottom are showing?
They
> > should all show unless you specifically hide them.
> >
> >
> >
> > Regards,
> >
> > Bill Mosca,
> >
> > MS Access MVP
> >
> > <http://mvp.support.microsoft.com/profile/Bill.Mosca>
> > http://mvp.support.microsoft.com/profile/Bill.Mosca
> >
> > That'll do IT <http://www.thatlldoit.com/> http://thatlldoit.com
> >
> > Founder, MS_Access_Professionals
> >
> > <http://tech.groups.yahoo.com/group/MS_Access_Professionals>
> > http://tech.groups.yahoo.com/group/MS_Access_Professionals
> >
> >
> >
> >
> >
> > From: MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
> > [mailto:MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com> ] On Behalf Of
buffalome90210
> > Sent: Saturday, July 11, 2009 4:00 AM
> > To: MS_Access_Professionals@yahoogroups.com
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
<mailto:MS_Access_Professionals%40yahoogroups.com>
> > Subject: [MS_AccessPros] About my post re split forms and controls
dissapearing
> >
> >
> >
> >
> >
> >
> >
> >
> > I have been playiong with them a bit, and reading about somne of the
mysterious
> > quirks.
> >
> > I have gotten around all the issues I had/have so nothing is eminant.
> >
> > The two questions I have remaining are:
> >
> > 1. I was able to toggle (programatically) the filter off via Me.filter
> > NO.....But have not been able to re-0establish the filter....Turn it
back on, OR
> > rest the entire form to its load state....any Ideas.
> >
> > 2. The strange manifestation I saw on the split form, I ralize and
accept that
> > their are quirks, and that my filters may be a bit odd...BUT, I still
don't
> > understand, not accept, that a filtered Split form should have the
ability to
> > make the controls in the form portion "NON Visible" ?...That I fail to
> > understand..how..why..under any circumstances it should occur.
> >
> > Terence
> >
> >
> >
> > [Non-text portions of this message have been removed]
> >
>
------------------------------------
Yahoo! Groups Links
[Non-text portions of this message have been removed]
------------------------------------
Yahoo! Groups Links
[Non-text portions of this message have been removed]
------------------------------------
Yahoo! Groups Links
[Non-text portions of this message have been removed]
I have been playiong with them a bit, and reading about somne of the mysterious quirks. I have gotten around all the issues I had/have so nothing is eminant. ...
Hi Terence, Whenever I have a form that is acting in an unusual fashion I make sure the form itself is not corrupted. To fix a corrupted form is usually very...
Terence 1. You should be using Me.FilterOn False . The options are True/False And when you turn a filter on after it being off I'm pretty sure you have...
oh cantare monami Hi Bill !....... pretending I'm John :) NO NO NO....the weirdness is the the cONTROLS on the top portion , The Form Portion, THE listboxes...
I thought I would explain the business purpose this form achieves, because its purpose has a generic fundamental use to all. and thought I have not attempted...
Terence You have a terrible accent. :O) At first I thought you were writing in Italian. Cantare means "to sing", but looking at the rest, I figured it was...
Terence- Sorry, but that's the way Access has always worked. When you filter a form that cannot add records so that it has no records, all the controls ...
Oh WOW! I just learned something totally and completely new! I thought the disappearing controls were a bug and have gone way out of my way to get around this...
Bill- If the filter causes the form to return no rows, and the form does not allow new records (either because Allow Additions is False or the recordset is not...
John I've never seen that before. I guess because I've built forms that don't fall under those specs. Interesting to say the least. I would have thought you...
Terence- As long as the form's recordset is updatable, yes. But maybe you don't want users to be able to actually add a record. If the controls are only to ...
TY Uncle V.....I will however be interested to see the posts which may (or may not) go between you and Bill regarding this so called "feature"........ I...
Terrence, If I can weigh in seriously here, I agree that it is odd for a developers tool (Access) to provide "features" like this as many development ...
Terence- I don't think it's inappropriate at all. If you open a form whose recordset returns no records and the form can't add records, why display any...
Bill- Do this in Northwind: 1) Start a new form. 2) Set the Record Source to: SELECT * FROM Customers WHERE 1 = 0 3) Add a few controls 4) Set Allow Additions...
John I did create a form just for testing. Not that I doubted you...I just wanted to see it happen. I think it's counter-intuitive (at least as far as my...
To ALL involved in this conversation, I see ALL sides! Yes Jesse I agree that Access does indeed transcend other development tools in it's intuitive assists to...
Hi Terence, Well you now know what happens when you try to display no records with AllowAdditions = No. It is quite logical in the case of Continuous Forms...
Hi Clive, WOW, my head is spinning, I did not anticipate that my simple little question would have ensighted the discussion which occured. I see ALL sides of...
Terence A truly admirable and professional approach! Asking the client what he expects the application to do is what your job is all about. After all, this is...
Terence- First, if you're leaning toward Bill, what would you expect the form to do if you filter it to no records and you can't add a record? Bill suggests...
Bill. We could look at it this way: In a bound form, the detail section comes into play only if there is at least one displayable record. If there is none, not...
A.D. Thanks for your input in this. Your detailed diagnosis is excellent. John's suggestion sounds like a very good one to me. A bit more overhead, but a more...
Bill- If no records can be displayed, as A.D. noted, the Detail section basically does not exist. NO controls appear - bound or unbound, linked or unlinked. ...
Thanks, John. Regards, Bill From: MS_Access_Professionals@yahoogroups.com [mailto:MS_Access_Professionals@yahoogroups.com] On Behalf Of John Viescas Sent:...
Bill, You are most welcome! You wished to explore the behavior of un-anchored labels. As stated in my previous post, the canvas of detail section itself...
Very good suggestions, A.D. This thread has proven quite educational and certainly given us all something to think about when designing user-friendly forms. ...
You are most welcome Bill! Quite often, access developers have to deal with the phenomenon in question. It is nice that various aspects stand covered under the...