PC Review


Reply
Thread Tools Rate Thread

can't insert new records

 
 
newfie912
Guest
Posts: n/a
 
      10th Oct 2006
I have a small Access database used by a few of our users. It uses
Access 2003 as a front end with a few local tables and a MS SQL server
database as the backend for two tables. For some reason, the user
can't insert new records when using any parts of this database that use
the SQL Server tables. The ">*" record navigation button is grayed out
and if I go to the Insert menu, "New Record" is also grayed out. I
have checked the Access security settings (everything is allowed) and I
have relinked the SQL Server tables, but to no avail.

Does anyone have any suggestions?

thanks,

don

 
Reply With Quote
 
 
 
 
JK
Guest
Posts: n/a
 
      10th Oct 2006
Don,
did you check the form properties?

Allow additions = True
or In VB, On Current,On Open etc.

Just a thought

Regards/JK

"newfie912" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
>I have a small Access database used by a few of our users. It uses
> Access 2003 as a front end with a few local tables and a MS SQL server
> database as the backend for two tables. For some reason, the user
> can't insert new records when using any parts of this database that use
> the SQL Server tables. The ">*" record navigation button is grayed out
> and if I go to the Insert menu, "New Record" is also grayed out. I
> have checked the Access security settings (everything is allowed) and I
> have relinked the SQL Server tables, but to no avail.
>
> Does anyone have any suggestions?
>
> thanks,
>
> don
>



 
Reply With Quote
 
=?Utf-8?B?S2V2aW4gQg==?=
Guest
Posts: n/a
 
      10th Oct 2006
You need to check your permissions on the SQL side. The Access permissions
only apply to the front end, but if the dba has not given you write
permissions on the SQL side there's nothing you can do on the Access side to
change it.
--
Kevin Backmann


"newfie912" wrote:

> I have a small Access database used by a few of our users. It uses
> Access 2003 as a front end with a few local tables and a MS SQL server
> database as the backend for two tables. For some reason, the user
> can't insert new records when using any parts of this database that use
> the SQL Server tables. The ">*" record navigation button is grayed out
> and if I go to the Insert menu, "New Record" is also grayed out. I
> have checked the Access security settings (everything is allowed) and I
> have relinked the SQL Server tables, but to no avail.
>
> Does anyone have any suggestions?
>
> thanks,
>
> don
>
>

 
Reply With Quote
 
newfie912
Guest
Posts: n/a
 
      10th Oct 2006
We're all using the same username and password when we connect to the
SQL Server tables and it works for others, but not for this one
machine.

Also, if I bring a copy of the database to my computer, it works fine.

Any other thoughts?

thanks,

don
Kevin B wrote:
> You need to check your permissions on the SQL side. The Access permissions
> only apply to the front end, but if the dba has not given you write
> permissions on the SQL side there's nothing you can do on the Access side to
> change it.
> --
> Kevin Backmann
>
>
> "newfie912" wrote:
>
> > I have a small Access database used by a few of our users. It uses
> > Access 2003 as a front end with a few local tables and a MS SQL server
> > database as the backend for two tables. For some reason, the user
> > can't insert new records when using any parts of this database that use
> > the SQL Server tables. The ">*" record navigation button is grayed out
> > and if I go to the Insert menu, "New Record" is also grayed out. I
> > have checked the Access security settings (everything is allowed) and I
> > have relinked the SQL Server tables, but to no avail.
> >
> > Does anyone have any suggestions?
> >
> > thanks,
> >
> > don
> >
> >


 
Reply With Quote
 
=?Utf-8?B?S2V2aW4gQg==?=
Guest
Posts: n/a
 
      10th Oct 2006
Does everyone have local copy of the front-end? If multiple users are
opening the same front-end file off the server that could be the issue.
--
Kevin Backmann


"newfie912" wrote:

> We're all using the same username and password when we connect to the
> SQL Server tables and it works for others, but not for this one
> machine.
>
> Also, if I bring a copy of the database to my computer, it works fine.
>
> Any other thoughts?
>
> thanks,
>
> don
> Kevin B wrote:
> > You need to check your permissions on the SQL side. The Access permissions
> > only apply to the front end, but if the dba has not given you write
> > permissions on the SQL side there's nothing you can do on the Access side to
> > change it.
> > --
> > Kevin Backmann
> >
> >
> > "newfie912" wrote:
> >
> > > I have a small Access database used by a few of our users. It uses
> > > Access 2003 as a front end with a few local tables and a MS SQL server
> > > database as the backend for two tables. For some reason, the user
> > > can't insert new records when using any parts of this database that use
> > > the SQL Server tables. The ">*" record navigation button is grayed out
> > > and if I go to the Insert menu, "New Record" is also grayed out. I
> > > have checked the Access security settings (everything is allowed) and I
> > > have relinked the SQL Server tables, but to no avail.
> > >
> > > Does anyone have any suggestions?
> > >
> > > thanks,
> > >
> > > don
> > >
> > >

>
>

 
Reply With Quote
 
newfie912
Guest
Posts: n/a
 
      10th Oct 2006
Kevin,

Yes, everyone has their own copy of the front end on their local
machine.

thanks,

don


Kevin B wrote:
> Does everyone have local copy of the front-end? If multiple users are
> opening the same front-end file off the server that could be the issue.
> --
> Kevin Backmann
>
>
> "newfie912" wrote:
>
> > We're all using the same username and password when we connect to the
> > SQL Server tables and it works for others, but not for this one
> > machine.
> >
> > Also, if I bring a copy of the database to my computer, it works fine.
> >
> > Any other thoughts?
> >
> > thanks,
> >
> > don
> > Kevin B wrote:
> > > You need to check your permissions on the SQL side. The Access permissions
> > > only apply to the front end, but if the dba has not given you write
> > > permissions on the SQL side there's nothing you can do on the Access side to
> > > change it.
> > > --
> > > Kevin Backmann
> > >
> > >
> > > "newfie912" wrote:
> > >
> > > > I have a small Access database used by a few of our users. It uses
> > > > Access 2003 as a front end with a few local tables and a MS SQL server
> > > > database as the backend for two tables. For some reason, the user
> > > > can't insert new records when using any parts of this database that use
> > > > the SQL Server tables. The ">*" record navigation button is grayed out
> > > > and if I go to the Insert menu, "New Record" is also grayed out. I
> > > > have checked the Access security settings (everything is allowed) and I
> > > > have relinked the SQL Server tables, but to no avail.
> > > >
> > > > Does anyone have any suggestions?
> > > >
> > > > thanks,
> > > >
> > > > don
> > > >
> > > >

> >
> >


 
Reply With Quote
 
newfie912
Guest
Posts: n/a
 
      10th Oct 2006
JK,

no forms or VB code involved. they just work from a few prepared
queries.

thanks,

don


JK wrote:
> Don,
> did you check the form properties?
>
> Allow additions = True
> or In VB, On Current,On Open etc.
>
> Just a thought
>
> Regards/JK
>
> "newfie912" <(E-Mail Removed)> wrote in message
> news:(E-Mail Removed)...
> >I have a small Access database used by a few of our users. It uses
> > Access 2003 as a front end with a few local tables and a MS SQL server
> > database as the backend for two tables. For some reason, the user
> > can't insert new records when using any parts of this database that use
> > the SQL Server tables. The ">*" record navigation button is grayed out
> > and if I go to the Insert menu, "New Record" is also grayed out. I
> > have checked the Access security settings (everything is allowed) and I
> > have relinked the SQL Server tables, but to no avail.
> >
> > Does anyone have any suggestions?
> >
> > thanks,
> >
> > don
> >


 
Reply With Quote
 
=?Utf-8?B?S2V2aW4gQg==?=
Guest
Posts: n/a
 
      10th Oct 2006
Did you try setting the RECORDSET TYPE in each of the forms to Dynaset
(Inconsistent Updates)?
--
Kevin Backmann


"newfie912" wrote:

> Kevin,
>
> Yes, everyone has their own copy of the front end on their local
> machine.
>
> thanks,
>
> don
>
>
> Kevin B wrote:
> > Does everyone have local copy of the front-end? If multiple users are
> > opening the same front-end file off the server that could be the issue.
> > --
> > Kevin Backmann
> >
> >
> > "newfie912" wrote:
> >
> > > We're all using the same username and password when we connect to the
> > > SQL Server tables and it works for others, but not for this one
> > > machine.
> > >
> > > Also, if I bring a copy of the database to my computer, it works fine.
> > >
> > > Any other thoughts?
> > >
> > > thanks,
> > >
> > > don
> > > Kevin B wrote:
> > > > You need to check your permissions on the SQL side. The Access permissions
> > > > only apply to the front end, but if the dba has not given you write
> > > > permissions on the SQL side there's nothing you can do on the Access side to
> > > > change it.
> > > > --
> > > > Kevin Backmann
> > > >
> > > >
> > > > "newfie912" wrote:
> > > >
> > > > > I have a small Access database used by a few of our users. It uses
> > > > > Access 2003 as a front end with a few local tables and a MS SQL server
> > > > > database as the backend for two tables. For some reason, the user
> > > > > can't insert new records when using any parts of this database that use
> > > > > the SQL Server tables. The ">*" record navigation button is grayed out
> > > > > and if I go to the Insert menu, "New Record" is also grayed out. I
> > > > > have checked the Access security settings (everything is allowed) and I
> > > > > have relinked the SQL Server tables, but to no avail.
> > > > >
> > > > > Does anyone have any suggestions?
> > > > >
> > > > > thanks,
> > > > >
> > > > > don
> > > > >
> > > > >
> > >
> > >

>
>

 
Reply With Quote
 
newfie912
Guest
Posts: n/a
 
      10th Oct 2006
this database is not using any forms.

Mostly they use some prepared queries. The one query that was the
problem would open and display the selected data, but would not allow
the entry of new records. I checked the query and it was just
selecting certain fields from a single back-end SQL Server table. I
tested opening that specific table on the SQL Server and I could add
new records that way. I went back to the query, added the primary key
field from the SQL Server table, and now it let's me add new records.
Not sure if that is the best fix, but it works for me and we're happy.
thanks to everyone for your input and assistance. I'm gonna call this
one complete.

don


Kevin B wrote:
> Did you try setting the RECORDSET TYPE in each of the forms to Dynaset
> (Inconsistent Updates)?
> --
> Kevin Backmann
>
>
> "newfie912" wrote:
>
> > Kevin,
> >
> > Yes, everyone has their own copy of the front end on their local
> > machine.
> >
> > thanks,
> >
> > don
> >
> >
> > Kevin B wrote:
> > > Does everyone have local copy of the front-end? If multiple users are
> > > opening the same front-end file off the server that could be the issue.
> > > --
> > > Kevin Backmann
> > >
> > >
> > > "newfie912" wrote:
> > >
> > > > We're all using the same username and password when we connect to the
> > > > SQL Server tables and it works for others, but not for this one
> > > > machine.
> > > >
> > > > Also, if I bring a copy of the database to my computer, it works fine.
> > > >
> > > > Any other thoughts?
> > > >
> > > > thanks,
> > > >
> > > > don
> > > > Kevin B wrote:
> > > > > You need to check your permissions on the SQL side. The Access permissions
> > > > > only apply to the front end, but if the dba has not given you write
> > > > > permissions on the SQL side there's nothing you can do on the Access side to
> > > > > change it.
> > > > > --
> > > > > Kevin Backmann
> > > > >
> > > > >
> > > > > "newfie912" wrote:
> > > > >
> > > > > > I have a small Access database used by a few of our users. It uses
> > > > > > Access 2003 as a front end with a few local tables and a MS SQL server
> > > > > > database as the backend for two tables. For some reason, the user
> > > > > > can't insert new records when using any parts of this database that use
> > > > > > the SQL Server tables. The ">*" record navigation button is grayed out
> > > > > > and if I go to the Insert menu, "New Record" is also grayed out. I
> > > > > > have checked the Access security settings (everything is allowed) and I
> > > > > > have relinked the SQL Server tables, but to no avail.
> > > > > >
> > > > > > Does anyone have any suggestions?
> > > > > >
> > > > > > thanks,
> > > > > >
> > > > > > don
> > > > > >
> > > > > >
> > > >
> > > >

> >
> >


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

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 Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Use Insert Into to insert multiple records =?Utf-8?B?S2VubnkgQS4=?= Microsoft Access Queries 9 30th Jul 2007 03:03 PM
Insert records and then return ID to insert into sub table =?Utf-8?B?SGlsaWt1cw==?= Microsoft Access VBA Modules 1 11th Jun 2007 01:58 AM
Insert Next? Or insert a variable number of records...how? =?Utf-8?B?VG9tIE1hY0theQ==?= Microsoft Excel Misc 0 20th Apr 2006 10:44 PM
What's the best way to insert new records only LP Microsoft C# .NET 16 15th Feb 2005 05:01 PM
how do I insert new DB records between existing records =?Utf-8?B?ZGVubmlzcg==?= Microsoft Access Database Table Design 2 6th Dec 2004 12:52 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 07:48 AM.