473,508 Members | 2,233 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Require some feedback regarding using tree - list- view in Access XP

Hi there

I have avoided to use active x controls because I thought they are causing
more problems then they are doing any good.

I a new application I would want to use the tree and list view control in
access 2002. Prior to that I like to fine some information or here some feed
back from developers who have use active x controls success fully in there
application, what their experience was.

The answer I am looking for is:
What are some issues distributing an application across mulit platform and
operating systems?
Where can I find a tutorial , or other helpful samples, how to populate tree
and listviews?
what do I need to do to distribute the application?

any hints are very much appreciated.

Kind regards
Norman F
Nov 13 '05 #1
1 4149
"Norman Fritag" <mu*****@ozemail.com.au> wrote in message
news:qt****************@nnrp1.ozemail.com.au...
Hi there

I have avoided to use active x controls because I thought they are causing
more problems then they are doing any good.
Yes, more problems then good is a reasonable answer!

.. About the only activeX control I used a lot was the calendar control.

However, activeX stuff does open you up to problems. I risked using the
calendar control because it IS part of the ms-access install IF YOU check
the box during installing to include the control.

For all other activeX controls, bets where off due to too many problems.

So, I did use the calendar control successfully for about 3 years for MANY
clients.; However, despite this, the calendar control caused me some support
calls (the target pc had access, but they had NOT included the calendar
control).

Worse, was I had a very good long time client that installed Business
Visions accounting software. It turns out their developers also used the
activeX calendar control. One day, they installed a new update to Business
visions, and my applications stopped working (well, the calendars did). What
happened is that the Business visions installed a newer version of the
calendar, and my stuff stopped working. (this by the way is the term VB
developers call dll hell....other programs break yours!!).

The temp solution was for me to bring in a floppy disk, and COPY OVER the
calendar (mscal.ocx). This had the *possible* risk of breaking BVsisons
(fortunately, it did not!). Further, every time a new VBsisons update came,
then my applications would break (Bvsions simply used a newer updated
version).

It was at this point I gave up on activeX (can't have support calls like
that). So, in less then 3 hours, I wrote my own calendar control (a sub
form) that looks just like the activeX one (in fact, I find it better
anyway). You can see some screen shots of it here:

http://www.attcanada.net/~kallal.msn/Atheme/index.htm

(the above screen shots are just to demo what the new access 2003 "themes"
screens look like (they make old access programs look very modern)
The answer I am looking for is:
What are some issues distributing an application across mulit platform and
operating systems?
The first problem is that you need to use a installer, as the target pc
might NOT have the control(s) installed. Further, you can't as a general
rule just "copy" the controls (this is both a legal issue, and also how
activeX controls work). So, in theory, you need a development platform (such
as VB, or developer edition of ms-access) that lets you "package" the
activeX controls with your software. Further, for a VERY long time (I think
going all the way back to windows 3.1) activeX controls have a built in
license system. That means if you installed Joes Graphics Drawing program,
you CAN NOT simply copy the acctiveX controls, and install them on another
pc (they will not work, you will get the "you don't have a license" message.
Thus, your users of your applications your distribute can't steal your
activeX controls).

So, you do need the developer edition of the activeX control(s) that LET YOU
distribute and setup the activeX control as part of a install package.

Since SO FEW ms-access developers don't use/distribute activeX programs with
ms-access, then the fact that the new access 2003 developer extensions DO
NOT now even install and setup activeX controls for you. If you been using
activeX controls and the developer tools for xp (2002), then the a2003
developer tools will be sort point on this issue. However, I really do like
the a2003 developer extensions, since they are now so simple, and as
mentioned, most of use don't use activeX controls with ms-access anyway.
Where can I find a tutorial , or other helpful samples, how to populate tree and listviews?
Here is a list of supported controls:

Supported ActiveX Controls for Microsoft Access 2000
http://support.microsoft.com/?id=208283

Custom ActiveX Control Features Supported in Access 2000
http://support.microsoft.com/?id=202104

Example Using TreeView Control Drag-and-Drop Capabilities
http://support.microsoft.com/?id=209898

ACC2000: How To Fill a TreeView Control Recursively
http://support.microsoft.com/?id=209891

ACC97: Microsoft Access 97 ActiveX Controls Sample Database Available in
Download Center
http://support.microsoft.com/?id=165437

(the above is real nice..but I don't know if there is a a2000 one).
what do I need to do to distribute the application?


You need some installer "system" to "ensure" that those controls get
installed and registered on the target pc (the a2002 developer (runtime)
royally free distribution system for ms-access will do this...but a2003 does
not do this for you anymore).
--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pl*****************@msn.com
http://www.attcanada.net/~kallal.msn
Nov 13 '05 #2

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

Similar topics

1
6812
by: bdinmstig | last post by:
I refined my attempt a little further, and the following code does seem to work, however it has 2 major problems: 1. Very limited support for XPath features Basic paths are supported for...
25
5299
by: prabhat143 | last post by:
Hi, Given a singly linked, null terminated list, how can it be converted to tree? Each node in the list has three attributes: it's ID, it's parent ID and of course, the next node it's pointing...
4
1516
by: clintonG | last post by:
I'm wondering if anybody has figured out how to implement this feedback methodology which displays Characters Remaining when using the TextBox TextMode="MultiLine" attribute which will cause the...
38
2747
by: George Sexton | last post by:
We're in the process of re-launching our web calendar product. We would like to get your opinions on a couple of things about our site and product. This is a relaunch of an existing product with...
6
1314
by: skishorev | last post by:
I am implementing a binary search tree. But, Here some of the nodes i need to maintain a backup of . This backup i am maintaining a Linked Lists. Example: By using 1 to 100 numkbers i need...
4
2219
by: Amit Bhatia | last post by:
User-Agent: OSXnews 2.081 Xref: number1.nntp.dca.giganews.com comp.lang.c++:817424 Hi, I have posted this post also for the thread "vector of lists" but since it is about something else...
1
3235
by: Amit Bhatia | last post by:
User-Agent: OSXnews 2.081 Xref: number1.nntp.dca.giganews.com comp.lang.c++:817435 Hi, I searched online to see if this is valid or not (since my classes are still very incomplete, I am...
9
7813
by: raylopez99 | last post by:
What's the best way of implementing a multi-node tree in C++? What I'm trying to do is traverse a tree of possible chess moves given an intial position (at the root of the tree). Since every...
33
2017
by: Serge Rielau | last post by:
Hi folks, My fellow team mates had some extra time on their hands so we decided to spice up DB2 with a grab-bag of compatibility features. We wouldn't mind help validating the semantics...
1
4874
by: Richard Harter | last post by:
On Fri, 27 Jun 2008 09:28:56 -0700 (PDT), pereges <Broli00@gmail.comwrote: There are some obvious questions that should be asked, e.g., is the contents of your array already sorted as your...
0
7225
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,...
0
7326
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,...
0
7383
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...
0
7498
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...
0
5627
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
5053
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4707
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...
0
3194
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
418
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...

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.