Question : Accéder aux formes

Using un bouton de Cmd sur a de moi veux que l'utilisateur puisse reproduire l'article courant sur la forme et puis ouvrir une forme additionnelle pour pouvoir modifier les données.  Le code que j'ai attaché crée le nouveau record dans la table, cependant quand le DoCMd ouvre la forme additionnelle mais le dernier disque créés n'est pas la table de displayed.

The est le tblprovidersbill
ProviderBillID est la forme de PK
Current où l'UTILISATEUR choisit pour créer le nouveau record est :  le frmproviders
Form à être ouvert avec le disque de création récente est () l'erreur/>'On/>
Private/>
GoTo ':   Reproduire la forme principale record et les disques relatifs dans le faible strSql de subform.
lngID de SQL statement.
comme corde 'faible en tant que valeur de clé longtemps 'primaire du nouveau
de record.
'sauf en édite le first
si Me.Dirty Then
le
d'If
de fin de Me.Dirty = de False
's'assurent qu'il y a un disque à duplicate.
si Me.NewRecord Then
MsgBox « choisissent le disque pour reproduire. « 
/> 'le disque principal : ajouter au clone.
de la forme avec Me.RecordsetClone
.AddNew
! ClaimId = Me.ClaimId
! ProviderID = Me.ProviderID
! DateofService = Me.DateofService
'etc. pour l'autre fields.
.
d'Update
'sauf la valeur de clé primaire, pour employer comme clef étrangère pour le records.
. Repère = lngID de .LastModified
= !
End With
End If
End Sub
de ProviderBillID

DoCmd.OpenForm « frmProviders_recon », » [providerbillId] = « et de DMax (« providerbillId », « tblProvidersbill ») class= de

Réponse : Accéder aux formes

Salut learningunix,

la ligne vérifie si le byte extrême gauche de « numérique » est « 1 ».

le « &num » est un indicateur à l'adresse de mémoire où le premier byte de « numérique » réside. « (Char*) » moule cet indicateur « &num » (qui est un indicateur à l'international) à un indicateur pour se carboniser. Puisque le char est un type de données d'un byte accédant que « indicateur pour carboniser » avec « * » des accès le premier byte de l'international. Dans peu endian ce byte doit être « 1 » pour et « international » qui est « 1 » - dans grand endian le premier byte serait « 0 » puisque le moindre byte significatif est le plus bien celui…

Espérer qu'aides,

ZOPPO

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