473,732 Members | 2,196 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Filter by Form causing corruption ???

Since upgrading one of my clients from A97/W2000 to A2003/XP they have
suffered no end of data corruption problems, mainly involving one of
the main tables. The corruption can result in one record's fields
turning into chinese characters. On running the compact/repair I can
see that the corruption may be deeper than I expected because sometimes
indexes are missing and need to be replaced.

I used to think that overuse of 'ctrl-alt-delete' was the problem but
it's still happening. So now I'm wondering if the use of filter-byform
might cause it. There is a large form bound to the main table mentioned
above and they use filter-by- form a lot. Changing it to an unbound
form would be a nightmare.

Anyway - had anybody any views/experience of any problems cause by the
use of filter-by-form under A2003/XP, especially if they were'nt there
before ?

Thanks
Dave

Apr 24 '06 #1
23 2578
Hi,
*** I not sure but maybe you shall install Service Pack 2 or the
latter, If u already installed so ignore this remark.

Apr 24 '06 #2
Continue due to my last remark,
I was encountered in that problem when upgrading my office too, but I
saw the table's data was like question mark, like I dont have the right
font, so check for SP2 or latter.

Apr 24 '06 #3
Baz
"Dave G @ K2" <Da************ *@gmail.com> wrote in message
news:11******** **************@ g10g2000cwb.goo glegroups.com.. .
Since upgrading one of my clients from A97/W2000 to A2003/XP they have
suffered no end of data corruption problems, mainly involving one of
the main tables. The corruption can result in one record's fields
turning into chinese characters. On running the compact/repair I can
see that the corruption may be deeper than I expected because sometimes
indexes are missing and need to be replaced.

I used to think that overuse of 'ctrl-alt-delete' was the problem but
it's still happening. So now I'm wondering if the use of filter-byform
might cause it. There is a large form bound to the main table mentioned
above and they use filter-by- form a lot. Changing it to an unbound
form would be a nightmare.

Anyway - had anybody any views/experience of any problems cause by the
use of filter-by-form under A2003/XP, especially if they were'nt there
before ?

Thanks
Dave


You do have a split front-end/back-end, right? If not, then split that
database NOW!

Having said that, it doesn't seem likely that filter by form would be
causing this. Your first instinct - that something is interrupting database
updates - is more likely to be correct. If you are sure that users aren't
doing daft things like, as you mention, using the task manager to crash
Access, or turning the computer off at the power switch, are they perhaps
reporting that Access is crashing? Or are they having network glitches?
Has someone started using a wireless connection?
Apr 24 '06 #4
"Dave G @ K2" <Da************ *@gmail.com> wrote
Since upgrading one of my clients from A97/W2000 to A2003/XP they have
suffered no end of data corruption problems, mainly involving one of
the main tables. The corruption can result in one record's fields
turning into chinese characters. On running the compact/repair I can
see that the corruption may be deeper than I expected because sometimes
indexes are missing and need to be replaced.
I used to think that overuse of 'ctrl-alt-delete' was the problem but
it's still happening.
Any use of Ctrl-Alt-Delete to end Access database execution is "overuse,"
and shutting down by turning off the power and dropped network connections
are also long-known causes of corruption. That is, "ungraceful termination"
is to be avoided.
So now I'm wondering if the use of filter-byform
might cause it. There is a large form bound to the main table mentioned
above and they use filter-by- form a lot. Changing it to an unbound
form would be a nightmare.
Yes, it would be a continuing maintenance nightmare, not to mention that
converting would mean that you are reimplementing functionality that is
built in to Access, and would have to test all that functionality (which, in
Access, has been tested for years and years). And, to top that off, it would
be unlikely to have a beneficial effect on your "frequent corruption
problem".
Anyway - had anybody any views/experience of any problems cause by the
use of filter-by-form under A2003/XP, especially if they were'nt there
before ?


The best source of information and links on avoiding corruption in
multi-user environments that I know about is MVP Tony Toews' site,
http://www.granite.ab.ca/accsmstr.htm. Another great Access information site
is MVP Jeff Conrad's
http://home.bendbroadband.com/conrad...essjunkie.html.

Many, many Access applications involve Filters, even when the user /
developer doesn't realize it because that is what happens when the
DoCmd.OpenForm is used with either a Filter or WhereCondtion argument. It
seems unlikely to me that filtering itself is going to cause the problem you
are experiencing, but there are a number of conditions known to increase the
probability of corruption.

And, as you were already told, having multiple users logged in to the same
monolithic database or to the same front end significantly increases the
probability of corruption -- and that can be sensitive to many factors,
including versions of Access and the operating system. Many go for years
without experiencing it, and then make some apparently-minor,
apparently-innocuous change and suddenly are in Corruption City.

Of course, you should assure that you are up-to-date with Service Packs and
updates for Access and the operating system (if you have done both, then you
should also be up-to-date on the Jet database engine).

Larry Linson
Microsoft Access MVP
Apr 24 '06 #5
"Baz" <ba**@REMOVEbca p.THEeuro1net.C APScom> wrote in
news:e2******** **@news.e7even. com:
You do have a split front-end/back-end, right? If not, then split
that database NOW!

Having said that, it doesn't seem likely that filter by form would
be causing this. Your first instinct - that something is
interrupting database updates - is more likely to be correct. If
you are sure that users aren't doing daft things like, as you
mention, using the task manager to crash Access, or turning the
computer off at the power switch, are they perhaps reporting that
Access is crashing? Or are they having network glitches? Has
someone started using a wireless connection?


Let me also point out that adding a new computer to a network, even
one that is not using the Access application, can lead to
corruption, because it could have a bad NIC that is passing bad
packets into the network.

Look for what has changed in the operating environment between the
time the app was running smoothly and when it first corrupted in
this fashion. Check the server's event logs. Perhaps an automatic
Windows Update patch caused the problem.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Apr 24 '06 #6
Thanks everyone for your input so far. Just to clarify - it is a
classic FE/BE arrangement. The corruption started as soon as I upgraded
all machines to XP/Office2003. The server at the time was NT4. It has
also been upgraded recently to Server 2003, but of course there was no
difference either way.

I'm using automatic updates for everything.

At the time of the workstation upgrade no new hardware was added. The
company has since moved offices and so there is a completely new
cabling infrastructure - again no change to the corruption frequency -
about twice a week.

Today I started working on an unbound version and made pretty good
progress. I think my view at the moment is that the less time that the
workstations are "talking directly" to the tables, the better off they
will be. The users will lose some functionality which I will need to
replace in other ways, but when all else fails, I don't know what else
to do.

Thanks again for your input
Dave

Apr 24 '06 #7
Just in case it's any help, Dave, you might check the list in:
Preventing corruption
at:
http://allenbrowne.com/ser-25.html

--
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.

"Dave G @ K2" <Da************ *@gmail.com> wrote in message
news:11******** *************@v 46g2000cwv.goog legroups.com...
Thanks everyone for your input so far. Just to clarify - it is a
classic FE/BE arrangement. The corruption started as soon as I upgraded
all machines to XP/Office2003. The server at the time was NT4. It has
also been upgraded recently to Server 2003, but of course there was no
difference either way.

I'm using automatic updates for everything.

At the time of the workstation upgrade no new hardware was added. The
company has since moved offices and so there is a completely new
cabling infrastructure - again no change to the corruption frequency -
about twice a week.

Today I started working on an unbound version and made pretty good
progress. I think my view at the moment is that the less time that the
workstations are "talking directly" to the tables, the better off they
will be. The users will lose some functionality which I will need to
replace in other ways, but when all else fails, I don't know what else
to do.

Thanks again for your input
Dave

Apr 24 '06 #8
"Dave G @ K2" <Da************ *@gmail.com> wrote in
news:11******** *************@v 46g2000cwv.goog legroups.com:
Today I started working on an unbound version and made pretty good
progress. I think my view at the moment is that the less time that
the workstations are "talking directly" to the tables, the better
off they will be. The users will lose some functionality which I
will need to replace in other ways, but when all else fails, I
don't know what else to do.


I would consider that all wasted work if you don't hunt down what
went wrong in the first place. You have to get rid of the real
problem, rather than spending hours implementing changes that will
just reduce your chance of encountering the same problem.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Apr 24 '06 #9
Baz
"David W. Fenton" <XX*******@dfen ton.com.invalid > wrote in message
news:Xn******** *************** ***********@127 .0.0.1...
"Dave G @ K2" <Da************ *@gmail.com> wrote in
news:11******** *************@v 46g2000cwv.goog legroups.com:
Today I started working on an unbound version and made pretty good
progress. I think my view at the moment is that the less time that
the workstations are "talking directly" to the tables, the better
off they will be. The users will lose some functionality which I
will need to replace in other ways, but when all else fails, I
don't know what else to do.


I would consider that all wasted work if you don't hunt down what
went wrong in the first place. You have to get rid of the real
problem, rather than spending hours implementing changes that will
just reduce your chance of encountering the same problem.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/


I couldn't agree more. In any case, I don't suppose that the unbound form
will in reality "talk" to the tables any less than the bound one does.
Apr 25 '06 #10

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

Similar topics

2
2062
by: Mark | last post by:
Hi, I'm running visual studio 2003, and am now receiving the error "The Operation Could Not Be Completed" when attempting to add a form / control or component class to a project. I can add any other type of item without a problem. This is the second time this has happened to my machine, last time I reinstalled VS and it fixed it. I havent installed anything since that time, so I guess it must be some sort of corruption in the system.
1
5643
by: John | last post by:
(access 2002) Anyone have any suggestions as to what may be causing access to not save form changes after I "tell" it to, exit database, then re-open later to discover the changes had not been saved (or somehow reverted). BUT, new form module code is saved. Example: created txtTitle control on form. Create AfterUpdate event code for txtTitle. Save form. Close database. Later...Open database, open form, txtTitle not there but its event...
3
3050
by: Douglas Buchanan | last post by:
Buttons don't work if form is opened on startup A2k If 'frmMain' is set to open by default at startup none of the buttons work. If 'frmMain' is opened from the database window then all the buttons work. The form's name ('frmMain') is selected from in the Startup dialog box.
2
1536
by: lsloan | last post by:
Hi! I have a reoccuring problem with one of my databases where forms will occasionally become corrupted. Since I have backup copies of my production databases, it is easy to recover from using the 'standard' methodology discussed in the various threads that address this issue. However, I would like to prevent the problem from happening in the first place. This has occured to different forms in my database and it strikes
2
4637
by: Tim Marshall | last post by:
The following is happening in two instances in A2003. The one I s\describe is the easiest one. Theme controls and autocorrupt have been turned off long ago. An unbound main form with a list box (query row source and multi-select turned off) and a datasheet subform. The short cut menu for the datasheet subform includes standard sort ascending and descending and remove filter/sort menu items. The recordsource for the subform datasheet...
8
2733
by: fonzie | last post by:
I have an edit button on my form that changes the recordsettype of the form, causing the form to requery. If I have a filter applied on the form before I hit the edit button, it is not applied to the new recordset (which I expected). How do I pass the filter that I applied before pressing the edit button to the new recordset?
0
3505
by: sjickells | last post by:
Hi I am having a problem using asp:TextBox's in a transparent table. I have a background image on the page and a table in the middle of the page. I have set the background colour of the table to white the used CSS to set the opacity to 90 so that you can see the background image through the table. The problem I am having is with the textboxes in the transparent
8
2395
by: Rico | last post by:
Hello, I have a form that seems to corrupt over and over again. I can't open it in design view, usually getting a message like "There isn't enough memory to perform this operation. Close unneeded programs and try the operation again.". I can get to the code but can't seem to do anything to get into design view. The thing I thought about at first was the number of controls on the form; there are about 320 controls, but that is still...
0
8774
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9307
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9181
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
6735
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6031
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 then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4550
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4809
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
2721
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2180
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.