473,408 Members | 2,032 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,408 software developers and data experts.

Learning VB and Database Use...

As I stated in an earlier message, I am new to VB6 but am learning at a
fairly good pace. In a project I am doing to help my understanding of VB6
and programming, I am coding a Recipe Manager. While I know how to do the
GUI part and make everything look nice, and can even find the code to
read/write to a simple database I have created with Access, I am confused
about a few things with the structure of a database and if I should even use
Access.

I plan on distributing this program to friends and relatives that enjoy
cooking. Is it going to be a requirement that they have Access in order to
use it if I write information to an access database? I'm unsure how else to
get info into something that can hold all the information that needs to be
held in something like this -- Recipes, Cuisine Type, Ingredients,
Instructions, Pictures, and then Nutritional Value of meals, create menus
and grocery lists, etc. With those items included in a program of this
nature, I suspect I need something more than a simple flat database with 1
table and 10 or so fields in that table.

Any advice on this project that I am currently working on would be most
helpful.

Thank you.

Jul 17 '05 #1
2 3402
Hi

Sounds like a fairly straight forward project and a good one to learn with.
As far as Access goes, the install program will include the Access Data
Engine so it would not be a necessity for your friends to have purchased it
separately. As far as tables go, the variables are so vast that it would be
impossible to comment on. It depends on what you want to do with the
information and how you want to call and organize it. It might help you to
set these goals first and then sit down and use a flow chart to plan the
structure of the database before you build the program.

Good luck!
Jul 17 '05 #2
As far as MS Access goes - provided you are using VB code to access
the contents of the database, and NOT VBA code to operate within an
instance of Microsoft Access you will have no problems.

If you are not familiar with VBA (visual basic for applications), you
can include references within VB to VBA code for several Microsoft
products - including Access. This means you can, from within your
program, open a copy of Access, create new databases, open them, edit
them, etc, all as if you were actually in Access - stay away from
this.

Stick to an ADODB connection and nobody will need Access - the program
knows what it needs to get the data - obviously they won't be able to
open the .mdb file directly outside of your program. You'll need to
know SQL to write the Select, Insert, Delete, and Update statements
Jul 17 '05 #3

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

Similar topics

2
by: Galka | last post by:
Hello We started using Blackboard learning system in our college. We would like to link Blackboard SQL-server backend to an Access database for writing reports. Does anyone have an experience of...
7
by: cw | last post by:
I am totally new to MS Access 2000. Can anyone please recommend a good beginners' guide book or web site? TIA.
26
by: K.J.Williams | last post by:
Hello, A friend and I want to learn PHP but we have two totally different programming backgrounds. I have experience with procedural programming in C, and he has experience with Visual BASIC....
8
by: Chris Asaipillai | last post by:
Hi there I have some questions for those experienced Visual Basic 6 programmers out there who have made the transition from VB6 to Vb.net. How long did it take you to learn at least the basic...
2
by: lmaurer | last post by:
Hi all, I have been charged with learning how to create web pages that will function as data capturing tools. From the research I have done, it looks like I need to learn ASP.net and SQL Server...
9
by: Phper | last post by:
Can anyone give me advice on how to learn PHP?
16
by: John Salerno | last post by:
Just something that crosses my mind every time I delve into "Learning Python" each night. Does anyone see any value in learning Python when you don't need to for school, work, or any other reason?...
2
by: =?Utf-8?B?UGF0cmljayBSeWFu?= | last post by:
I'm trying to learn how to use databases and database controls through C#. I have been using "Visual C#.net" from Microsoft Press. I'm guessing it was based on Framework 1.0. SQLConnection and...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
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
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
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...
0
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
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,...
0
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
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...

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.