Question : Remise de forme montrée quand le « requery » est exécuté

J'ai une forme qui montre plusieurs rangées dans une secondaire-forme.  J'ai une fonction qui permet à l'utilisateur de mettre à jour les données montrées.  Il y a tellement des données dans la secondaire-forme que le défilement vertical se produit.  Afin de montrer les données mises à jour j'appelle une fonction de requery (par l'intermédiaire de DoCmd.Requery).  Malheureusement, après l'invocation, la forme est remise à zéro et l'endroit dans la secondaire-forme perd-il l'endroit de rouleau de la ligne de l'update.

Is là une manière d'éviter de remettre à zéro la disposition de la forme et des secondaire-formes en appelant la commande de requery ?
class= de

Réponse : Remise de forme montrée quand le « requery » est exécuté

je sais ce que voulez dire vous. je recommanderais de changer la la conception de votre forme. créer un lien entre deux subforms défaits. certains indiquent qu'ils biseautés soient faits mais ils peuvent. après vous faire ceci que vous pourrez régénérer et re-questionner.


créer une nouvelle forme
insérer une boîte des textes -- la nommer « txtLink »
sur les secondaire-formes de l'insertion deux de forme

laisse le nom elles : subformA et subformB


le subformA sera votre affichage « principal » tandis que le subformB contiendra une liste des disques avec une courte description/PIC.

(s'assurer que vous placez les sources de commande à vos subforms)
placer également le subformB pour être un état ordinateur. le subformA devrait être placé à la vue simple

approuver ceci obtient peu un velu--

droite - cliquer dessus la boîte des textes que vous avez créée - placer la source de commande à un des champs dans l'utilisation une de subformB (par exemple le champ de nombre d'ID/autogen.) qui a des données uniques.
(employer le constructeur d'expression pour faire ceci) il finira être vers le haut quelque chose comme
=me.subformB ! formes ! [yourfield]

après que vous ayez fait que vous saurez vous avez fait il droite si quand vous cliquez dessus un disque dans le subformB le texte/nombre dans votre boîte à textes changera.

aller maintenant aux propriétés du subformA
ici nous placerons les champs de parent et d'enfant.         * (ne pas placer ces derniers dans le subformB)

vous devez saisir ces derniers manuellement si vous cliquez dessus « … » dans les domaines une erreur sera soulevée en disant que vous biseauté la faites.

dans le parent en forme de bloc au nom de votre boîte à textes nous avons fait plus tôt.   « txtLink »
les données doivent s'assortir ainsi
parce que le controlsource de « txtlink » est placé au champ d'identification dans le subformB
le bloc d'enfant devrait être le champ d'identification dans le subformA qui devrait être quelque chose comme la « identification »

après ces étapes vous rendra capable lier deux « a défait des formes » et quand vous cliquez dessus un disque dans le subformA de subfromB goto ce disque.


j'espère que qui n'était pas trop d'information m'a fait savoir si vous avez besoin de clarté. j'espère que ce n'est pas aussi clair que le mudd. je n'ai pas accès à l'accès de Mme sur cet ordinateur mais je serai au travail le matin et si vous avez besoin je peux clarifier.

espérer que ceci aide

bonne chance












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