PDA

View Full Version : سوال: ثبت يك ركورد بر اساس ركودي كه ثبت مي گردد.



AZADEIUT84
شنبه 18 شهریور 1391, 07:54 صبح
با سلام
مي خواهم در فرمي كه اطلاعات ثبت ميگردد وقتي ركورد ثبت شده تيك زده شد برنامه به صورت خودكار برخي فيلدها را از اين ركورد ثبت شده استفاده و برخي فيلدها را براساس انچه كه من به آن مي گويم ثبت نمايد.
براي مثال ركوردي كه داراي فيلدهاي طول ، عرض، ارتفاع و شعاع است ثبت گرديده و فيلد yes/noجهت اين ركورد تيك زده ميشود همين كه تيك زده شد مي خواهم برنامه براساس اين تيك طول و عرض را از همين ركورد ثبت شده بردارد و يك ركورد جديد ثبت نمايد و لي جهت ارتفع عدد ثابت 15 را در نظر بگيرد و شعاع نداشته باشد؟
لطفا من را راهنمايي نماييد

AZADEIUT84
یک شنبه 19 شهریور 1391, 14:22 عصر
خواهشمندم راهنمايي كنيد
خيلي فوري

Abbas Amiri
یک شنبه 19 شهریور 1391, 18:01 عصر
در روال AfterUpdate فیلد YesNo در اینجا Tick ، تایپ کنید:


Private Sub Tick_AfterUpdate()
If tick Then
CurrentDb.Execute "INSERT INTO " & Me.RecordSource & _
" VALUES(" & Lenght & "," & Wdh & ",15," & Radius & ")"
End If
End Sub


دقت داشته باشید دقیقا فیلده همانطور که درجدول قراردارند در عبارت وارد کنید. درغیراینصورت خطاخواهد گرفت.