Fråga : Hur jag tar fram Autonum ID som är tillhörande med rekordet som tillfogas för att bordlägga?

Jag har flera bildar som användaren kan gå fram och tillbaka dem emellan. Första bildar har företaget info, och dess rekord- källa är CompanyInfo. Användaren fyller in detta info och därefter kan för- till det nästa bilda, som har en olik rekord- källa, men bruk CompanyIDen som dess utländska Key.

When som användaren klickar befalla, knäppas till för- till det nästa bildar, jag skulle något liknande rekordet för information om företaget som ska tillfogas till CompanyInfo, och jag önskar att hämta autonumen som tilldelas till rekordet, så att det kan användas i följande bildar. Därefter jag önskar att användaren ska vara kompetent att gå tillbaka till första bildar, om nödvändigt, så företaget info för detta samma rekord kan uppdateras, om behov är. Min 2 ifrågasätter är:
1) Vad är, VBANA kodifierar för att tillfoga rekordet (I-förmiddagen inte var tänkande om MELLANLÄGGET IN I). I ta fram 2003, när du skapar en befalla, knäppas för att tillfoga ett rekord, VBAEN kodifierar skulle skapas. Ta fram in 2007, den skapar endast en makro, men jag behöver VBAEN code.
2) hur jag tar fram autonumIDet som tilldelas till rekordet added.

Thanks.
, nu " klar "

Svar : Hur jag tar fram Autonum ID som är tillhörande med rekordet som tillfogas för att bordlägga?

för #1. skapa ett destinerat bildar. Du behöver inte några kodifierar till räddningen rekordet.
<� Now="">
Kontoret knäppas >accessalternativ > anmärker formgivare > bildar/rapportdesign
  kontrollera alltid brukshändelsetillvägagångssätt

#2. du kan öppna det nästa bildar med openArgsalternativet för att passera AutoNumIDen
   docmd.openform ”formX”, openargs: =me.AutoNumID

förlägga detta kodifierar i laddahändelsen av formX
privat underform_load ()
om len (me.openargs & "") >0 därefter
   me.txt ForeignKey=me.openargs
avsluta om
avsluta suben



Andra lösningar  
 
programming4us programming4us