phantomcom
Programmer
Gosh this is frustrating. Ok let me try to explain the whole problem. In my office, my computer is computer 1 and it is also the server for the rest of the office. I have a timekeeping program that i wrote a few years ago that has worked simply and flawlessly for many years.
Computer 2, 3 , 4 or 5 has access to the program from their prospective desktops by clicking on their desktop icon which is a shortcut back to computer 1's harddrive and the specific exe file (timeentry.exe) to clock in and out of work. Computer 1 is known throughout my system as the "N" drive, therefore the shortcuts are "N:\TIMECARDS\TIMEENTRY.EXE"
Out of the blue, it appears that computer 3 and 4 can access the program and appears to work correctly in that the employee can enter their time as usual. However when i go back and look at the database on computer 1, their entry does not appear. As the administrator, i can open the program on any of the computers and look to see who all clocked in. The employees cannot see this screen, which is sort of a look at the database.
Here is where it gets weird. If I use computer 3 or 4 and use the program to see if what they had entered is still there, it is in fact showing the entries they made..but only from their computer. For example sarah clocks in on 4 and from her computer it is showing that she did in fact clock in when viewed from her computer. The same for Lindsey on 3. However lindsey's computer doesn't show any entries for sarah. It also doesn't show any entries for computers 2 or 5. They appear correctly in the database when i look at the database on 1, 2 or 5. All computers are running windows 7. Incidentally, windows 7 has only been on all computers since about september. Before that all were running Windows XP. I suspect windows 7 is the culprit here. I have tried running the exe in windows Xp compatibility mode, but that does not seem to affect the operation.
It almost seems like 3 and 4 are opening a different database or not updating the database except for any entries on that specific computer.
This may be un-related but a different program that i created with VFP keeps coming up with a "Record out of range" as soon as that program opens, yet 1, 2, 3, 5 all run the program just fine without any record out of range.
Anyone have any ideas what is happening here?
Computer 2, 3 , 4 or 5 has access to the program from their prospective desktops by clicking on their desktop icon which is a shortcut back to computer 1's harddrive and the specific exe file (timeentry.exe) to clock in and out of work. Computer 1 is known throughout my system as the "N" drive, therefore the shortcuts are "N:\TIMECARDS\TIMEENTRY.EXE"
Out of the blue, it appears that computer 3 and 4 can access the program and appears to work correctly in that the employee can enter their time as usual. However when i go back and look at the database on computer 1, their entry does not appear. As the administrator, i can open the program on any of the computers and look to see who all clocked in. The employees cannot see this screen, which is sort of a look at the database.
Here is where it gets weird. If I use computer 3 or 4 and use the program to see if what they had entered is still there, it is in fact showing the entries they made..but only from their computer. For example sarah clocks in on 4 and from her computer it is showing that she did in fact clock in when viewed from her computer. The same for Lindsey on 3. However lindsey's computer doesn't show any entries for sarah. It also doesn't show any entries for computers 2 or 5. They appear correctly in the database when i look at the database on 1, 2 or 5. All computers are running windows 7. Incidentally, windows 7 has only been on all computers since about september. Before that all were running Windows XP. I suspect windows 7 is the culprit here. I have tried running the exe in windows Xp compatibility mode, but that does not seem to affect the operation.
It almost seems like 3 and 4 are opening a different database or not updating the database except for any entries on that specific computer.
This may be un-related but a different program that i created with VFP keeps coming up with a "Record out of range" as soon as that program opens, yet 1, 2, 3, 5 all run the program just fine without any record out of range.
Anyone have any ideas what is happening here?