1c939 front end/back end
Sign Up |  Live StatsLive Stats    Articles 37,321| Comments 177,189| Members 19,408, Newest ssarabjeet61| Online 399
Home Contact
 (Forgotten?): 
    Sikhism
    For best SPN experience, use Firefox Internet Browser!


                                                                   Your Banner Here!    




front end/back end

Our Donation Goal : Why Donate? : Donate Today! : Donate Anonymously (ਗੁਪਤ) : Our Family of Supporters
Goal this month: 500 USD, Received: 115 USD (23%)
Please Donate...
     
Related Topics...
Thread Thread Starter Forum Replies Last Post
Front End / Back End Questions iMike12345 Information Technology 4 28-Jul-2006 08:40 AM
Back end Front end file locations Mary Ann Information Technology 3 28-Jul-2006 08:29 AM
Access 2003 Front end SQL Server 2000 Back end via ODBC Siross Information Technology 0 28-Jul-2006 08:28 AM
back end 2000 front end 2002-2003 simcon Information Technology 2 28-Jul-2006 08:26 AM
Compact and repair Back End From Front End at Runtime bobdydd Information Technology 2 28-Jul-2006 08:03 AM


Tags
end, end or back, endback, front
Reply Post New Topic In This Forum Stay Connected to Sikhism, Click Here to Register Now!
  #1 (permalink)  
Old 28-Jul-2006, 08:22 AM
Kate's Avatar Kate
Guest
 
Posts: n/a
   
   
front end/back end

  Donate Today!   Email to Friend  Tell a Friend   Show Printable Version  Print   Contact sikhphilosophy.net Administraion for any Suggestions, Ideas, Feedback.  Feedback  

Register to Remove Advertisements
Hello,
I am in the process of attempting to split my database.
I used the wizard, and came up with the error "subscript out of range.
Invalid procedure call or argument". However, it did seem to have
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/information-technology/11645-front-end-back-end.html
created a backend, so i continued.

The backend had the tables. Nice.

Was it supposed to have created a front end as well, or is the front
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645
end just the bit I started with? The bit I started with still had the
tables in it, so I deleted the tables, and used "get external data,
link tables" to link my 'front end' with the back end, then reset the
relationships.

Now in the bit which i think is hte front end, you can still see the
tables. (They have arrow thingys next to them to show they are linked).
Is this what is supposed to have happened?

Now do I just have to send a front end to each of my users? Then, in
my copy of the front end, I can make design changes at my leisure, and
when I'm done resend these copies to the users? (I have yet to figure
out the 'how to' in automating this bit)

Thanks



Got anything to share on This Topic? Why not share your immediate thoughts/reaction with us! Login Now! or Sign Up Today! to share your views... Gurfateh!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 28-Jul-2006, 08:22 AM
Allen Browne's Avatar Allen Browne
Guest
 
Posts: n/a
   
   
Re: front end/back end

  Donate Today!  
It sounds like you have the right result: a back end containing only the
tables, and the front end with the linked tables (indicated by the arrow on
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645
the table icon in the Database window.)

The relationships exist in the back end. You don't have to (and actually
cannot) create those relationships in the front end, though you may need to
organize the layout of the relationships window again.

Before you send the front end to other users, make sure you put the back end
in a folder that they all have write-access to. If the path to this folder
is different on other computers, they will need to reconnect to the
different path the first time they open your database. They can do this
through the Linked Tables Manager (Database Utilities on the Tools menu), or
you can add some code to check this and pop up the Windows FileOpen dialog
if the links are not valid. Sample code in this article:
Relink Access tables from code
at:
http://www.mvps.org/access/tables/tbl0009.htm

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Kate" wrote in message
news:1150687023.048767.307680@g10g2000cwb.googlegr oups.com...
> Hello,
> I am in the process of attempting to split my database.
> I used the wizard, and came up with the error "subscript out of range.
> Invalid procedure call or argument". However, it did seem to have
> created a backend, so i continued.
>
> The backend had the tables. Nice.
>
> Was it supposed to have created a front end as well, or is the front
> end just the bit I started with? The bit I started with still had the
> tables in it, so I deleted the tables, and used "get external data,
> link tables" to link my 'front end' with the back end, then reset the
> relationships.
>
> Now in the bit which i think is hte front end, you can still see the
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645
> tables. (They have arrow thingys next to them to show they are linked).
> Is this what is supposed to have happened?
>
> Now do I just have to send a front end to each of my users? Then, in
> my copy of the front end, I can make design changes at my leisure, and
> when I'm done resend these copies to the users? (I have yet to figure
> out the 'how to' in automating this bit)



Reply With Quote
  #3 (permalink)  
Old 28-Jul-2006, 08:22 AM
John Vinson's Avatar John Vinson
Guest
 
Posts: n/a
   
   
Re: front end/back end

On 18 Jun 2006 20:17:03 -0700, "Kate"
wrote:

>Hello,
>I am in the process of attempting to split my database.
>I used the wizard, and came up with the error "subscript out of range.
>Invalid procedure call or argument". However, it did seem to have
>created a backend, so i continued.


That's an error I've seen before. Not sure just what causes it.
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645

>The backend had the tables. Nice.
>
>Was it supposed to have created a front end as well, or is the front
>end just the bit I started with? The bit I started with still had the
>tables in it, so I deleted the tables, and used "get external data,
>link tables" to link my 'front end' with the back end, then reset the
>relationships.


Pain in the neck to do so, but you did the right thing. Note that the
relationships must be defined and enforced *in the backend* - not the
frontend; the frontend inherits them.

>Now in the bit which i think is hte front end, you can still see the
>tables. (They have arrow thingys next to them to show they are linked).
>Is this what is supposed to have happened?


Yes, exactly.

>Now do I just have to send a front end to each of my users? Then, in
>my copy of the front end, I can make design changes at my leisure, and
>when I'm done resend these copies to the users? (I have yet to figure
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645
>out the 'how to' in automating this bit)


See http://www.granite.ab.ca/access/splitapp.htm for some suggestions.
There's a topnotch frontend-distribution tool on that website as well.

John W. Vinson[MVP]
Reply With Quote
  #4 (permalink)  
Old 28-Jul-2006, 08:22 AM
Kate's Avatar Kate
Guest
 
Posts: n/a
   
   
Re: front end/back end

Oh, and one more thing,

The back end gets saved on the server. Does every user have to have
their own copy of hte front end? (ie does it defeat the whole purpose
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645
to have all users using the same front end located on the server?)

If one person makes a change, it seems that hte others can only see it
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645
if they close the form and open it again. Should this happen
automatically, or should you have to close it to see others' changes?

Reply With Quote
  #5 (permalink)  
Old 28-Jul-2006, 08:22 AM
Tom Wickerath's Avatar Tom Wickerath
Guest
 
Posts: n/a
   
   
RE: front end/back end

Hi Kate,

I'm not sure why you received the subscript out of range error, but it
sounds like it split correctly. You can also split a database manually
without using the wizard: Create a new blank database, import the tables from
the source DB ---> this becomes your new back-end (BE) database. Then open
the source DB, delete the tables, use File > Get External Data > Linked
Tables... and establish table links from your new BE database. As always,
it's best to have a good back-up of your DB before you get started.


> Was it supposed to have created a front end as well, or is the front
> end just the bit I started with?


The FE is the bit you started with.


> Now in the bit which i think is the front end, you can still see the
> tables. (They have arrow thingys next to them to show they are linked).
> Is this what is supposed to have happened?


Yes. The arrow thingys represent shortcuts to the actual tables. You might
have noticed by now that you cannot open a table in design view that displays
the sideways black arrow thingy. If you need to make design changes to the BE
tables, you must open the BE database in exclusive mode (ie. other people
cannot have it open at the same time).


> Now do I just have to send a front end to each of my users?


Well, yes, but I recommend checking some things first. The most important
things to do are 1.) Disable Name Autocorrupt, 2.) Set all SubDatasheets to
[None] and 3.) Establish a permanent connection to the BE database. Here is
a web page that covers these details, and many more:

Implementing a Successful Multiuser Access/JET Application
http://www.access.qbuilt.com/html/mu...lications.html


> Then, in my copy of the front end, I can make design changes at my leisure,
> and when I'm done resend these copies to the users?


Yes. That's exactly how you do it.
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645


> (I have yet to figure out the 'how to' in automating this bit)


Update Front End
http://www.access.qbuilt.com/html/update_front_end.html


Good Luck!

Tom Wickerath
Microsoft Access MVP

http://www.access.qbuilt.com/html/ex...tributors.html
http://www.access.qbuilt.com/html/search.html
__________________________________________

"Kate" wrote:

> Hello,
> I am in the process of attempting to split my database.
> I used the wizard, and came up with the error "subscript out of range.
> Invalid procedure call or argument". However, it did seem to have
> created a backend, so i continued.
>
> The backend had the tables. Nice.
>
> Was it supposed to have created a front end as well, or is the front
> end just the bit I started with? The bit I started with still had the
> tables in it, so I deleted the tables, and used "get external data,
> link tables" to link my 'front end' with the back end, then reset the
> relationships.
>
> Now in the bit which i think is hte front end, you can still see the
> tables. (They have arrow thingys next to them to show they are linked).
> Is this what is supposed to have happened?
>
> Now do I just have to send a front end to each of my users? Then, in
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645
> my copy of the front end, I can make design changes at my leisure, and
> when I'm done resend these copies to the users? (I have yet to figure
> out the 'how to' in automating this bit)
>
> Thanks

Reply With Quote
  #6 (permalink)  
Old 28-Jul-2006, 08:22 AM
Kate's Avatar Kate
Guest
 
Posts: n/a
   
   
Re: front end/back end

With the relationships thing, one of my relationships is between a
query and a table, so clearly I can not set that in the backend.
Should I be trying to reset that relationship so that it is between
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645
tables, or is it ok to just leave as is and define in the front end?

Reply With Quote
  #7 (permalink)  
Old 28-Jul-2006, 08:22 AM
Tom Wickerath's Avatar Tom Wickerath
Guest
 
Posts: n/a
   
   
Re: front end/back end

> Does every user have to have their own copy of the front end?

They don't have to, but this is certainly the best practice. During a
presentation that I attended at Microsoft approx. (3) years ago, an Access
Program Manager identified sharing an entire database as the number one cause
of DB corruption. Many people do it without a problem, but I do not recommend
doing so. Some of the reasons are listed here:

http://www.access.qbuilt.com/html/ge...1.html#SplitDB

along with the (5) reasons I listed in this article:

http://www.access.qbuilt.com/html/update_front_end.html

MVP Albert Kallal has written a paper on this topic as well:
http://www.members.shaw.ca/AlbertKal...plit/index.htm


> If one person makes a change, it seems that hte others can only see it
> if they close the form and open it again. Should this happen
> automatically, or should you have to close it to see others' changes?


You can set a refresh interval on the Advanced tab of Tools > Options, but I
would not set this value too low, because it could result in excessive
network "chattiness". Here is information from the Access 2003 Help file on
this topic (I removed information that applies to Access Projects (.adp
files):

Refresh or requery data
If you are using a Microsoft Access database that's shared on a network,
other users could be changing data while you are viewing the same data in a
datasheet or form. Microsoft Access updates the data you see at regular
intervals. However, you can immediately display the most current data by
refreshing the records.

In an Access database (.mdb), refreshing records only updates the data that
already exists in your datasheet or form. It doesn't reorder records, display
new records, or remove deleted records and records that no longer meet
specified criteria. To perform those tasks, requery the records.

To requery or refresh:

Open a table, query, or form in Datasheet view, PivotTable view, or
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645
PivotChart view, or open a form in Form view. Do one of the following:

To refresh the records in Datasheet or Form view, click Refresh on the
Records menu.

To refresh the records in PivotTable or PivotChart view, click Refresh on
the PivotTable or PivotChart toolbar.

To requery the records, press SHIFT+F9.
_________________________________

You can also add a command button to forms to perform refresh or requery
operations.

Tom Wickerath
Microsoft Access MVP

http://www.access.qbuilt.com/html/ex...tributors.html
http://www.access.qbuilt.com/html/search.html
__________________________________________

"Kate" wrote:

> Oh, and one more thing,
>
> The back end gets saved on the server. Does every user have to have
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645
> their own copy of hte front end? (ie does it defeat the whole purpose
> to have all users using the same front end located on the server?)
>
> If one person makes a change, it seems that hte others can only see it
> if they close the form and open it again. Should this happen
> automatically, or should you have to close it to see others' changes?

Reply With Quote
  #8 (permalink)  
Old 28-Jul-2006, 08:22 AM
Tom Wickerath's Avatar Tom Wickerath
Guest
 
Posts: n/a
   
   
Re: front end/back end

Relationships created between tables and queries are really only useful for
when you create a new query, and you include the affected table and query:
you'll get a relationship of the same type automatically inherited in the
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645
query. However, you cannot enforce referential integrity in a relationship
between a table and a query. I cannot say that I've ever had the need to
create such a relationship at the Tools > Relationships level.

> Should I be trying to reset that relationship so that it is between
> tables,


Yes. Do this in the back-end database.


> or is it ok to just leave as is and define in the front end?


Relationships are only enforced in the BE database.


Note: VERY IMPORTANT
This detail is buried in my multiuser paper, but you might miss it. If you
make any design changes to the back-end database, especially adding or
removing indexes, I highly recommend that you delete the linked table in the
FE database, compact the FE database, and then re-establish the link using
File > Get External Data > Linked Tables... The reason is that Access
caches information in the table links that can become out-of-date if you make
design changes to the BE database. This means that if you make these types of
changes to the BE database, you should plan on distributing a new copy of the
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645
FE database to all of your users.


Tom Wickerath
Microsoft Access MVP

http://www.access.qbuilt.com/html/ex...tributors.html
http://www.access.qbuilt.com/html/search.html
__________________________________________

"Kate" wrote:

> With the relationships thing, one of my relationships is between a
> query and a table, so clearly I can not set that in the backend.
> Should I be trying to reset that relationship so that it is between
> tables, or is it ok to just leave as is and define in the front end?

Reply With Quote
  #9 (permalink)  
Old 28-Jul-2006, 08:22 AM
Kate's Avatar Kate
Guest
 
Posts: n/a
   
   
Re: front end/back end

>3.) Establish a permanent connection to the BE database. Here is
>a web page that covers these details, and many more:

Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=11645

I did not find this part on your link. What do you mean by "a
permanent connection"

Thanks

Reply With Quote
   Click Here to Donate Now!

Support Us!
Become a Promoter!
Gurfateh ji, you can become a SPN Promoter by Donating as little as $10 each month. With limited resources & high operational costs, your donations make it possible for us to deliver a quality website and spread the teachings of the Sri Guru Granth Sahib Ji, to serve & uplift humanity. Every contribution counts. Donate Generously. Gurfateh!
ReplyPost New Topic In This Forum Stay Connected to Sikhism, Click Here to Register Now!

Bookmarks


(View-All Members who have read this thread : 0
There are no names to display.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Tools Search
Search:

Advanced Search
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

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On

» Active Discussions
SSGS with English...
Today 04:50 AM
4 Replies, 43 Views
Losing My Religion: Why...
By Ishna
Today 04:40 AM
10 Replies, 193 Views
Keeping Amrit Vela
By Alisa
Today 02:39 AM
5 Replies, 777 Views
Rozana Reports (ਪੰਜਾਬੀ...
Today 01:44 AM
310 Replies, 7,514 Views
Sikh Spokesman (ਪੰਜਾਬੀ...
Today 01:30 AM
174 Replies, 4,426 Views
Dalai Lama’s Lessons for...
Today 00:11 AM
0 Replies, 34 Views
30 Day Amrit Vela -...
Yesterday 23:49 PM
45 Replies, 617 Views
How does Sikhi help you...
Yesterday 22:59 PM
19 Replies, 814 Views
What Do You Think of...
Yesterday 22:56 PM
39 Replies, 701 Views
How Religions Change...
Yesterday 19:33 PM
0 Replies, 67 Views
Do you believe in...
Yesterday 12:00 PM
184 Replies, 3,896 Views
Thought of the Moment!
Yesterday 10:07 AM
109 Replies, 5,148 Views
Amrit
Yesterday 09:17 AM
5 Replies, 364 Views
What I believe Hukam to...
Yesterday 03:15 AM
13 Replies, 178 Views
Should SPN Keep the...
Yesterday 02:02 AM
19 Replies, 652 Views
» Books You Should Read...
Powered by vBadvanced CMPS v3.2.3
All times are GMT +6.5. The time now is 07:42 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2 Copyright © 2004-12, All Rights Reserved. Sikh Philosophy Network


Page generated in 2.63646 seconds with 32 queries
0