473,698 Members | 2,313 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

OT How much knowledge is enough?

If one looks at job listings one will read the requirements of for it;
..Net, SQL, C#, etc.

How much skill, if years experience in the discipline isn't listed, is
needed. Could one simply get the C# program, read a book on it, do a
"Hello World" program, and feel comfortable on the topic and apply for
the job?

How much knowlecge is enough, if you've got a developer background, on a
new language or subject to go for it?
Aug 7 '06
37 1810
CD********@Fort uneJames.com wrote in
news:11******** **************@ m73g2000cwd.goo glegroups.com:
Lyle Fairfield wrote:
>"Larry Linson" <bo*****@localh ost.notwrote in
news:3GtCg.423 64$gU4.39878@tr nddc07:
I have a colleague who occasionally hires subcontractors to do
Access work. He invariably includes as one of his "do-or-die"
questions: "How do you pass information to a Form that you open
with DoCmd.OpenForm? " or "What is OpenArgs?"

I haven't used OpenArgs for many years and I wouldn't suggest that
it's the way I would pass information to a Form that I open.

I would open the form with
Form_FormName. WhateverPropert y = WhateverInforma tion
or if there were mucho stuff to pass I would set a reference to a new
instance of the form.

I guess this explains why I am unemployed.

--
Lyle Fairfield

I've forgotten how to create an option group. I use code because it
gives me more flexibility. I haven't created an option group in
years. I'd probably fail a similar shibboleth. But I'm still employed
in spite of such an egregious lacuna.
I have not forgotten how to create an option group. This does not mean that
I know how to create an option group.

--
Lyle Fairfield
Aug 10 '06 #21
"Larry Linson" <bo*****@localh ost.notwrote in
news:3GtCg.4236 4$gU4.39878@trn ddc07:
I have a colleague who occasionally hires subcontractors to do
Access work. He invariably includes as one of his "do-or-die"
questions: "How do you pass information to a Form that you open
with DoCmd.OpenForm? " or "What is OpenArgs?"

I don't know his "percentage score" today, but he used to
eliminate well over half the applicants on that question alone --
figured if they didn't know that, they weren't "Access
developers."
I would assume he'd accept any answer that worked? I would never use
OpenArg myself -- I'd tend to use a class module, or design the form
so that it didn't need to know anything about the context in which
it was being used.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Aug 10 '06 #22
Lyle Fairfield <ly***********@ aim.comwrote in
news:Xn******** *************** **********@216. 221.81.119:
"Larry Linson" <bo*****@localh ost.notwrote in
news:3GtCg.4236 4$gU4.39878@trn ddc07:
>I have a colleague who occasionally hires subcontractors to do
Access work. He invariably includes as one of his "do-or-die"
questions: "How do you pass information to a Form that you open
with DoCmd.OpenForm? " or "What is OpenArgs?"

I haven't used OpenArgs for many years and I wouldn't suggest that
it's the way I would pass information to a Form that I open.

I would open the form with
Form_FormName.W hateverProperty = WhateverInforma tion
or if there were mucho stuff to pass I would set a reference to a
new instance of the form.
That would work, I suppose, for forms not opened modally, but if the
form is modal, it would have to have the information set up for it
before it opens.

I tend to use class modules as data storage structures for this
purpose, but one could use any number of structures for the same
purpose. I hardly ever use OpenArgs for this purpose in my recent
work (i.e., in the last 5 years).
I guess this explains why I am unemployed.
It all depends on what the person asking the question expects as an
answer. I'd give OpenArgs as a possibility for the very simplest
circumstances, but would allow that if you need to pass more than
one parameter, you end up having to parse the string you've passed
in and then it becomes pretty ugly, so at that point I'd go to some
kind of independent data structure.

Of course, I also have a preference for passing *no* information at
all to dialog forms, since so many of them that I use need to be
used in multiple contexts, so that's the ideal, a form that doesn't
have to know anything at all about anything outside itself. But, of
course, that's not always possible.

But that's the kind of answer I'd given.

If it would get me tossed from the job, I wouldn't want to work for
the guy, because anyone who wouldn't consider that kind of answer to
be sufficiently detailed is not someone I'd want to work for.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Aug 10 '06 #23
"David W. Fenton" <XX*******@dfen ton.com.invalid wrote in
news:Xn******** *************** ***********@127 .0.0.1:
That would work, I suppose, for forms not opened modally, but if the
form is modal, it would have to have the information set up for it
before it opens.
This is not so:

The form code is:
****
Dim mBlah As String

Public Property Let Blah(ByVal vBlah As String)
mBlah = vBlah
End Property

Private Sub Command10_Click ()
MsgBox mBlah
End Sub
****

The code to open the form is:

Public Sub OpenForm1()
With Form_form1
.Visible = True
.Blah = "Wrong"
End With
End Sub

That is it opens and when one clicks Command10 the message box

When the form is modal it displays:

---------------------------
Microsoft Office Access
---------------------------
True / Wrong
---------------------------
OK
---------------------------

****

When the form is not modal it displays:

---------------------------
Microsoft Office Access
---------------------------
False / Wrong
---------------------------
OK
---------------------------

****

It works exactly the same whether or not the form is modal.

--
Lyle Fairfield
Aug 10 '06 #24
Lyle Fairfield wrote:
I have not forgotten how to create an option group. This does not mean that
I know how to create an option group.

--
Lyle Fairfield
Good one. I guess how much knowledge is enough is in the eye of the
beholder unless it's skin-deep :-).

James A. Fortune
CD********@Fort uneJames.com

Aug 10 '06 #25
lol larry
Larry Linson wrote:
<ch************ @gmail.comwrote
Also, keep in mind, most companies
will have a candidate interview with
peers to ensure knowledge. The kind
of questions that come up will not
be how to make a "Hello World" type
application, but more in depth than
that. I usually present an actual problem
that I'm having to see how the candidate
responds.

I have a colleague who occasionally hires subcontractors to do Access work.
He invariably includes as one of his "do-or-die" questions: "How do you
pass information to a Form that you open with DoCmd.OpenForm? " or "What is
OpenArgs?"

I don't know his "percentage score" today, but he used to eliminate well
over half the applicants on that question alone -- figured if they didn't
know that, they weren't "Access developers."

Larry
Aug 10 '06 #26
"Lyle Fairfield" <ly***********@ aim.comwrote
I guess this explains why I am unemployed.
Possibly, if you sought subcontract work from my colleague. <GRIN>

What is the advantage of creating and using a custom property to pass
information, versus using the supplied-with-the-product, builtin OpenArgs
property?

Larry
Aug 11 '06 #27
Larry Linson wrote:
"Lyle Fairfield" <ly***********@ aim.comwrote
I guess this explains why I am unemployed.

Possibly, if you sought subcontract work from my colleague. <GRIN>

What is the advantage of creating and using a custom property to pass
information, versus using the supplied-with-the-product, builtin OpenArgs
property?
At one time I was considering offering a colleague of ours some
work/partnership on a project of mine, giving him USA rights,
responsiblity, as an alternative way to his making a living if he were
to stop doing something I (we) didn't like (Sort of an atheist doing
what Jesus would do). I was dissuaded by someone else involved; when I
see some of his exaggerations here, especially his attempts to belittle
you, I shudder at what he might have made of that.

As to using "my" method:

It's consistent with how we deal with all objects?
Its syntax is identical for both forms and subforms?
Its syntax is simpler, and of course there is no parsing the passed
argument string or type casting its various parts.
Of course, one is likely to use built in properties
Form_Form1.Capt ion = "Don't Screw it Up Again, Please!"
Form_Form2.Allo wEditing=False

Aug 11 '06 #28
"Larry Linson" <bo*****@localh ost.notwrote in
news:vCSCg.8609 4$Lh4.31865@trn ddc02:
"Lyle Fairfield" <ly***********@ aim.comwrote
I guess this explains why I am unemployed.

Possibly, if you sought subcontract work from my colleague. <GRIN>

What is the advantage of creating and using a custom property to
pass information, versus using the supplied-with-the-product,
builtin OpenArgs property?
Well, for one, it makes it much neater to pass multiple values.
Second, by setting the values themselves, you can trigger actions
based on those (just as you can in any class module custom
property).

But the drawback of that approach is that it's limited to forms not
opened modally. I don't have too many of those, so I use standalone
data structures for passing information.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Aug 11 '06 #29
"David W. Fenton" <XX*******@dfen ton.com.invalid wrote in
news:Xn******** *************** ***********@127 .0.0.1:
But the drawback of that approach is that it's limited to forms not
opened modally.
I think this is not so, as I previously explained.

--
Lyle Fairfield
Aug 11 '06 #30

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

12
3511
by: windandwaves | last post by:
Hi Folks I have just completed a project for an accommodation finder in New Zealand - much with your help - thank you again. I would appreciate any constructive or deconstructive comments. The url is http://switch.hosts.net.nz/~admin64/index.php
20
2929
by: wolftor | last post by:
Would anyone be willing to beta test my application for me and give me some feedback? I can give you feedback in exchange (ie. if there are parts you're interested in knowing how it was done) or I can give you a free license if you want to use it. It should install OK but that is part of the problem that needs to be verified on all platforms so that people can just download it in the future, install and use it. It has an mde front...
11
1362
by: rhett | last post by:
Hello friends, Sorry if u find my post somewhat lenghty . I m 29 , and have taken up a 3 years course in computer science , and i love C for arts' sake. i have been learning C language for almost last 8 months, i have referenced more than half a dozen of books.In every book i find some new and intersting point.But my problem is I just seem to be learning the LANGUAGE and not PROGRAMMING. At moment, i came to know that C language and C...
3
3706
by: samadams_2006 | last post by:
Hello, I'm interested in taking the following exam for an upcoming job. Exam 70-315: Developing and Implementing Web Applications with Microsoft Visual C#â„¢ .NET and Microsoft Visual Studio .NET. Since the job is being offered soon I need to know the "quickest" and "best" way to prepare for this exam. Are there any books, practice exams, etc. that are considered "THE BEST"?
30
3818
by: Medvedev | last post by:
i see serveral source codes , and i found they almost only use "new" and "delete" keywords to make they object. Why should i do that , and as i know the object is going to be destroy by itself at the end of the app for example: class test { public: int x;
6
1307
by: Alan Mailer | last post by:
As an ex-VB6 person, I remember often having to make sure that my code set to "Nothing" objects I created throughout my programs. My cursory reading of some VB.Net info is that this may no longer be as necessary due to the Garbage Collection capability. I wanted to hear from you experts. I notice VB.Net has methods like "Dispose" and such. So, if Garbage Collection works, when, if ever do you write in code that specifically destroys...
1
1836
by: efittery | last post by:
I need to modify the following code to handle a vector of pairs of floats. I was just thinking of casting my vector of floats into being a vector of pairs of floats. Alternately, I have looked into using the instream iterator to initialize the vector of pairs of floats. Any thoughts would be appreciated. given the test.txt file which contains:
0
8676
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9161
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9029
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8897
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8867
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
5860
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4619
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3050
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
2006
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.