Vraag : De Vormen van de toegang

Gebruikend een Knoop Cmd op a van wil ik de gebruiker het dynamische archief op de vorm kunnen dupliceren en dan een extra vorm openen de gegevens kunnen wijzigen.  De code die ik leidt tot het nieuwe verslag in de lijst heb vastgemaakt, nochtans wanneer DoCMd de extra vorm opent maar de recentste opgemaakte bescheiden zijn displayed.

The geen- lijst zijn tblprovidersbill
ProviderBillID zijn de vorm van PK
Current waar de GEBRUIKER selecteert om het nieuwe verslag tot stand te brengen is:  frmproviders
Form om met pas gecreëerd verslag open te zijn frmProviders_Recon
'On/>
Private/>
':   Dupliceer het belangrijkste vormverslag en de verwante verslagen in/> Schemerige strSql subform.
Schemerige lngID zoals 'de Primaire zeer belangrijke waarde van nieuwe record.

'sparen om het even welk first
uitgeeft als Me.Dirty Then
Me.Dirty = False
Eind If

'daar ervoor zorgen is een verslag aan duplicate.
als Me.NewRecord Then
MsgBox „het verslag aan duplicaat selecteren. „
Else
het 'Duplicaat belangrijkste verslag: voeg aan clone.
met Me.RecordsetClone
.AddNew
toe! ClaimId = Me.ClaimId
! ProviderID = Me.ProviderID
! DateofService = Me.DateofService
'enz. voor andere fields.
. Update

'sparen de primaire belangrijkste waarde, aan gebruik als buitenlandse sleutel voor verwante records.
. Referentie = .LastModified
lngID =! ProviderBillID

DoCmd.OpenForm „frmProviders_recon“,“ [providerbillId] = „& DMax („providerbillId“, „tblProvidersbill“)
End With
End If
End Sub

Antwoord : De Vormen van de toegang

Hallo learningunix,

de lijn controleert als de uiterst linkse byte van „num 1““ is „.

„&num“ is een wijzer aan het geheugenadres waar de eerste byte van „num“ verblijft. „(Char*)“ giet deze wijzer „&num“ (die een wijzer aan int.) is aan een te verkolen wijzer. Aangezien het klusje een één het type van bytegegevens dat toegang tot „is wijzer de te verkolen“ met „*“ heeft toegang tot de eerste byte van int. In endian weinig moet deze byte „1“ voor en „int.“ zijn dat „1“ is - in grote endian zou de eerste byte „0“ zijn aangezien de minste significante byte het meest net één… is

Hoop die hulp,

ZOPPO

Andere oplossingen  
 
programming4us programming4us