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 » Database Design
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Split table or not ?



 
 
Thread Tools Display Modes
  #1  
Old August 10th, 2006, 05:27 AM posted to microsoft.public.access.tablesdbdesign
Khoa
external usenet poster
 
Posts: 56
Default Split table or not ?

Hi all,
I have a Customer table with about 200 fields and thousands rows. Most of
customers only have data in some fields - that necessary to identify them. I
wonder if I should split my table to two (or more ?) tables that have the ONE
TO ONE relastionship to reduce the blank in the table ? Any idea ? Thanks.
  #2  
Old August 10th, 2006, 06:02 AM posted to microsoft.public.access.tablesdbdesign
Duane Hookom
external usenet poster
 
Posts: 2,251
Default Split table or not ?

200 fields seems like about 160 too many. Is your table properly normalized?
Can you give us some idea of why you think you need so many fields? What
type of data are you storing in these tables?

--
Duane Hookom
MS Access MVP

"Khoa" wrote in message
...
Hi all,
I have a Customer table with about 200 fields and thousands rows. Most of
customers only have data in some fields - that necessary to identify them.
I
wonder if I should split my table to two (or more ?) tables that have the
ONE
TO ONE relastionship to reduce the blank in the table ? Any idea ? Thanks.



  #3  
Old August 11th, 2006, 01:06 AM posted to microsoft.public.access.tablesdbdesign
Khoa
external usenet poster
 
Posts: 56
Default Split table or not ?

Hi Duane. Thanks for your deal with.
I have some Word documents that using the information of customers in my
database. The .doc varies from others. That why I have many fields. The
ex-fields are (in brief): Father; IDcard; DateOfIssue; PlaceOfIssue;
YearOfBirth; Address; Phone ...., acreage, attach-doc1, attach-doc2, ... ,
attach-doc20. ...
By the way, I wonder how to send data from sub-table to Word ? For e.g:
Customer CustomID=15 has 20 attached documents, and I have to raise up to 20
ex-fields since WORD only link to my table ONE record/time. Or If I change 20
attach-doc fields (or may be more) to a sub-table, how do I re-convert those
rows to fields (for working with WORD). Or any better ways ?
Many thanks.

"Duane Hookom" wrote:

200 fields seems like about 160 too many. Is your table properly normalized?
Can you give us some idea of why you think you need so many fields? What
type of data are you storing in these tables?

--
Duane Hookom
MS Access MVP

"Khoa" wrote in message
...
Hi all,
I have a Customer table with about 200 fields and thousands rows. Most of
customers only have data in some fields - that necessary to identify them.
I
wonder if I should split my table to two (or more ?) tables that have the
ONE
TO ONE relastionship to reduce the blank in the table ? Any idea ? Thanks.




  #4  
Old August 11th, 2006, 02:49 AM posted to microsoft.public.access.tablesdbdesign
Duane Hookom
external usenet poster
 
Posts: 2,251
Default Split table or not ?

I would normalize the tables and worry about the forms, merging, and
reporting once you have a good table structure set. There are methods in
Word merging to move to the next record within a single document. There is
also a generic concatenate function at
http://www.rogersaccesslibrary.com/O...p#Hookom,Duane that can
build a "subtable".

--
Duane Hookom
MS Access MVP

"Khoa" wrote in message
...
Hi Duane. Thanks for your deal with.
I have some Word documents that using the information of customers in my
database. The .doc varies from others. That why I have many fields. The
ex-fields are (in brief): Father; IDcard; DateOfIssue; PlaceOfIssue;
YearOfBirth; Address; Phone ...., acreage, attach-doc1, attach-doc2, ... ,
attach-doc20. ...
By the way, I wonder how to send data from sub-table to Word ? For e.g:
Customer CustomID=15 has 20 attached documents, and I have to raise up to
20
ex-fields since WORD only link to my table ONE record/time. Or If I change
20
attach-doc fields (or may be more) to a sub-table, how do I re-convert
those
rows to fields (for working with WORD). Or any better ways ?
Many thanks.

"Duane Hookom" wrote:

200 fields seems like about 160 too many. Is your table properly
normalized?
Can you give us some idea of why you think you need so many fields? What
type of data are you storing in these tables?

--
Duane Hookom
MS Access MVP

"Khoa" wrote in message
...
Hi all,
I have a Customer table with about 200 fields and thousands rows. Most
of
customers only have data in some fields - that necessary to identify
them.
I
wonder if I should split my table to two (or more ?) tables that have
the
ONE
TO ONE relastionship to reduce the blank in the table ? Any idea ?
Thanks.






  #5  
Old August 11th, 2006, 05:08 AM posted to microsoft.public.access.tablesdbdesign
Khoa
external usenet poster
 
Posts: 56
Default Split table or not ?

Eureka! I think I've found a solution for my issue. Cross Query will solve
it. Thank you for the link. It seem to be useful. I'll give it a try.
Best regard.

"Duane Hookom" wrote:

I would normalize the tables and worry about the forms, merging, and
reporting once you have a good table structure set. There are methods in
Word merging to move to the next record within a single document. There is
also a generic concatenate function at
http://www.rogersaccesslibrary.com/O...p#Hookom,Duane that can
build a "subtable".

--
Duane Hookom
MS Access MVP

"Khoa" wrote in message
...
Hi Duane. Thanks for your deal with.
I have some Word documents that using the information of customers in my
database. The .doc varies from others. That why I have many fields. The
ex-fields are (in brief): Father; IDcard; DateOfIssue; PlaceOfIssue;
YearOfBirth; Address; Phone ...., acreage, attach-doc1, attach-doc2, ... ,
attach-doc20. ...
By the way, I wonder how to send data from sub-table to Word ? For e.g:
Customer CustomID=15 has 20 attached documents, and I have to raise up to
20
ex-fields since WORD only link to my table ONE record/time. Or If I change
20
attach-doc fields (or may be more) to a sub-table, how do I re-convert
those
rows to fields (for working with WORD). Or any better ways ?
Many thanks.

"Duane Hookom" wrote:

200 fields seems like about 160 too many. Is your table properly
normalized?
Can you give us some idea of why you think you need so many fields? What
type of data are you storing in these tables?

--
Duane Hookom
MS Access MVP

"Khoa" wrote in message
...
Hi all,
I have a Customer table with about 200 fields and thousands rows. Most
of
customers only have data in some fields - that necessary to identify
them.
I
wonder if I should split my table to two (or more ?) tables that have
the
ONE
TO ONE relastionship to reduce the blank in the table ? Any idea ?
Thanks.






 




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 12:40 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.