Question : Perte de données using une base de données d'Access 2000 dans l'accès 2007

J'ai une base de données d'Access 2000 qui perd des données sous une séquence d'opérations très spécifique, mais je crois que l'issue est due à de l'incompatibilité avec l'en forme de projet dans des détails d'installation de 2007.

Some : les données du

The elle-même sont dans une base de données de MySQL 5.1, installation car un Tableau lié par le MySQL ODBC connector.

I ont 5 utilisateurs sur Access 2000 sans incident et un utilisateur sur l'accès 2007.  Pour cet utilisateur 2007 j'ai essayé de convertir la base de données en format 2007, mais l'erreur de l'erreur persists.

The elle-même : la forme du

This est pour la gestion de contact, chaque page est une nouvelle entrée dans une table simple.  Des données entrantes un domaine et alors en cliquant un autre champ ou en se déplaçant à nouveau/différent disque sont censées déclencher un rapport de mise à jour.  En 2000 ceci se produit, mais en 2007 il ne fait pas, mais *only* après ce qui semble être une période de temps mort.  Le déplacement à un nouveau champ semble ne jamais fonctionner, mais si cet utilisateur ne se déplace pas à une entrée différente, souvent en raison du changement à une fenêtre de navigateur, les données de l'entrée est perdu et une erreur : La « mise à jour ou le CancelUpdate sans AddNew ou éditent. les « valeurs du

Timeout apparaissent à l'être mêmes entre 2000 et 2007, et je ne sais pas n'obtenir aucune information de mise en point ainsi celui que vous deviez voir me fassiez savoir produire d'it.

class= de

Réponse : Perte de données using une base de données d'Access 2000 dans l'accès 2007



Le « Fe » signifie « l'embout avant ». Une base de données d'accès partagé devrait être coupée en partie postérieure (les tables seulement) et d'entrée (tout autrement), et chaque utilisateur devrait être donné une COPIE du Fe à installer sur leur poste de travail. Chacune de ces copies devrait « être liée » à une partie postérieure commune, de sorte que tous les utilisateurs puissent partager des données.

L'essai de courir un dossier simple, mis en commun entre des utilisateurs, est assez rusé quand tous les utilisateurs courent la même version de l'accès. Les choses obtiennent beaucoup, beaucoup plus difficile quand vous jetez différentes versions dans ce mélange, et l'essai de mélanger 2007 à N'IMPORTE QUELLE version antérieure est demander simplement l'ennui. 2007 et constructions plus tôt ne peuvent pas fonctionner compatiblement côte à côte, et un des effets malheureux de ceci est perte de données (et moi l'ont éprouvée moi-même quand 07 premiers ont sorti).

La difficulté est de faire comme j'ai dit plus tôt : Fournir à chaque utilisateur leur propre copie du Fe, et vous ne devrez pas s'inquiéter avec qui emploie quelle version. Dans votre cas, depuis vos données dedans sur un serveur de MySQL, vous tireriez simplement des copies de votre $$etAPP courant et distribueriez ceux aux utilisateurs.

Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us