Runtime and/or Split Database

  • Thread starter Thread starter Rob Roy CC
  • Start date Start date
R

Rob Roy CC

Hi, I would like to know if Runtime can be used with a split database. If
not then which one would be the better choice in the following network setup.
The database will be used by 5 to 15 users on a Small Business Server 2003
network. Some of the users do not currently have Access installed on their
pc. Thanks for your help.
Rob
 
Rob Roy CC said:
Hi, I would like to know if Runtime can be used with a split database.

Yes.

There is a very small handful of features that the runtime does not support, but
splitting is nothing more than using linked tables and Access would be pretty
useless without that.
 
Yes.

There is a very small handful of features that the runtime does not support, but
splitting is nothing more than using linked tables and Access would be pretty
useless without that.

Linked tables are a feature of the Jet engine, not the Access
interface nor runtime; you do not need Access at all to be able to use
Jet linked tables in an mdb file.

Jamie.

--
 
"you do not need Access at all to be able to use Jet linked tables in an mdb
file"

That may confuse the OP. VB, for example, can use Jet, but the OP is
intersted in how to use Access.

If the front end is Access then you do need either full Access or the
runtime version.
 
Jamie Collins said:
Linked tables are a feature of the Jet engine, not the Access
interface nor runtime; you do not need Access at all to be able to use
Jet linked tables in an mdb file.

I fail to see the relevance of that statement to what I posted. The fact that
OTHER things can use linked tables does not change the fact that Access would be
pretty useless if it could not.
 
I fail to see the relevance of that statement to what I posted.

I think many issues around here are caused by folk not being able to
differentiate features of the Access 'layer' from those of the Jet
'layer'. Linked tables may indeed be visible in the Access interface
(and may even be extended by it, or perhaps bastardized as happens
with tables, constraints, etc**) but they are a feature of Jet.

In other words, I was just trying to add interest, to raise folks'
overall understanding rather than a straight answer to a straight
question (the latter you'd already done). "Teach a man to fish" and
all that jazz. Yes, I should know better. These newsgroups are more
like the hustings (e.g. "Vote for me", "Rate this as an answer", "Post
50 officially 'Helpful' answer for a silver star" etc) than a wiki.

** I've been accused of being too theoretical, so here's a proof of my
"Access bastardizes Jet tables and constraints" assertion: run this
VBA to create an mdb named 'DropMe.mdb' in your temp folder,
containing a single table with a single column of type _fixed width
text_ with _Unicode compression_ and pattern matching validation via a
_CHECK constraint_, then open it in the Access interface to whether
the features _emphasized_ above are discoverable in the Access
interface without resorting to ADO:

Sub BastardizeTable()
' Kill Environ$("temp") & "\DropMe.mdb"
Dim cat
Set cat = CreateObject("ADOX.Catalog")
With cat
..Create _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & _
Environ$("temp") & "\DropMe.mdb"
With .ActiveConnection

Dim Sql As String
Sql = _
"CREATE TABLE Customers (customer_number" & _
" NCHAR(6) WITH COMPRESSION NOT" & _
" NULL UNIQUE, " & vbCr & "CONSTRAINT customer_number__pattern" & _
" CHECK(customer_number LIKE '[0-9][0-9][0-9][0-9][0-9][0-9]'));"
..Execute Sql
End With
Set .ActiveConnection = Nothing
End With
End Sub

Jamie.

--
 
Hi Klatuu, Thank you for your response. The responses given by all cause me
to be a little unclear and I just wanted to clarify things in my mind. I am
a limited designer in that this database that I am working on is one of my
first to be used in an actual business setting. You are right that I just
want to learn how do use Access, I assume that "OP" is me and I currently
have no clue about "Jet".

My understanding of the responses given is; I should split the database for
performance and then I can use the Runtime, on the Front End part, for the
users that do not have Access installed on their PC, is this correct?
Secondly, can I install the runtime version of the front-end on the PC's that
have Access installed to limit their ability to alter the design? Thank you
for your assistance!
Rob
 
You are right that I just
want to learn how do use Access, I assume that "OP" is me and I currently
have no clue about "Jet".

Occasionally you'll get a long post in reply to such a question, when
someone feels in the mood to give you their take on the relationship
between 'Access' and 'Jet'. More usually, however, we give you the
keywords and expect you to do some research :)

Jamie.

--
 
Back
Top