A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Access » General Discussion
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Why the hell is this difficult?



 
 
Thread Tools Display Modes
  #1  
Old June 5th, 2004, 05:21 PM
bigbob
external usenet poster
 
Posts: n/a
Default Why the hell is this difficult?

Thanks Albert. Your reply was both reasoned and helpful. I understand that
Access developers are sometimes defensive about their development arena.
Back in my VB days we took flak from time to time about the use of a
'kiddie' language, despite its popularity with developers. I really didn't
mean to be as harsh as the post came off. I was frustrated because the
properties I wanted to manipulate were not exposed. I cussed a lot more
getting used to the event model for .Net web apps. Access has some
outstanding features. In addition to an excellent report generator, it has a
query builder superior to ALL other products. I don't think I've ever met a
database developer who doesn't use the Access query builder to create
complex SQL statements for use in DB apps, and it doesn't matter what
language they write in.

"Albert D. Kallal" wrote in message
...
You can do the whole thing you want with two lines of VBA code.

Of course, the same task in VB will take REAMS AND REAMS of code to do

such
a simple task.

First, you need to decide which type of controls to use here. Take a quick
read and look at the following screen shots, as they will give you some
ideas here.

http://www.attcanada.net/~kallal.msn/Articles/Grid.htm

Now, for your solution

I would built 3 grids using continues forms, or 3 forms in data sheet

view.

You then create a 4 form, and drop in the above 3 forms.

In the master form (which is now a subform), in the on current event, you
place the following command to make the child forms follow this form.

me.Parent.Child1.Requery
me.Parent.Child2.Requery.


In the link child/master settings for child 1, you place:

linkChildFields main_id (whatever is the name of the field in
this sub-form that is used to relate back to the parent table)
LinkMasterFields [MasterForm].[form].[ID]

In the link child/master settings for child 2 form you place

linkChildFields main_id (whatever is the name of the field in
this sub-form that is used to relate back to the parent table)
LinkMasterFields [MasterForm].[form].[ID] ("masterForm" is the name

of
the contorl you used to hold the master form).

That is it..you are done.

I count 2 lines of code..and this takes less time to implement then it

does
to write this post. Try that in VB....I bet I could get a pizza deliver
faster then what it takes in VB do this!

--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada

http://www.attcanada.net/~kallal.msn




  #2  
Old June 5th, 2004, 08:53 PM
Albert D. Kallal
external usenet poster
 
Posts: n/a
Default Why the hell is this difficult?

I understand that
Access developers are sometimes defensive about their development arena.


Yea, we are a "bit" that way!

I really didn't

mean to be as harsh as the post came off. I was frustrated because the
properties I wanted to manipulate were not exposed.

Thanks, the above shows a real nice attitude on your part.

by the way, I really did not see you as being harsh at all. You just thought
something should be easy..and the access solutions are "often" more elusive.
I been MUCH more frustrated then you...Nah....you were quite tame!

Actually, one problem with ms-access is that the forms model, and the event
model is quite different from MOST other Microsoft tools (all other tools
are based on the same activeX controls, and when using data connector
objects on a form..again are very similar approach, this is true for c++
forms, and VB forms. It is only access that is very different and weird. I
do stand up and say that this different model is very cool once you learn
it.

I mean, really, the programming language in access is VB6. There is VERY
little different, if any in the actual languance here..

However, the cotnorls, and forms, and events ARE differnt, and I would be
silly not to admit that forms, and contorls are the very essage of the
devlopment process.

Back in my VB days we took flak from time to time about the use of a
'kiddie' language, despite its popularity with developers.


Yes..we get the same..and a heck a lot more then you VB folks ever got!

And, interesting enough..the others poster while helping simply hinted at
using the link/master child idea. However, YOUR case was NOT a child to
child to child problem, but a master, with two childs to the SAME master.

I have to admit that using 3 subforms on a main form is a creative solution
on my part...but then again..sub forms are that way. You can read about some
more sub-form tricks he

http://www.attcanada.net/%7ekallal.m...000000005.html

--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada

http://www.attcanada.net/~kallal.msn


 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 01:28 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.