majid_tiger
دوشنبه 04 آذر 1392, 19:21 عصر
سلام ، چطور می تونم در فرمی که به جدول لینک نشده کدینگ اتوماتیک ایجاد کنم ؟
اول از یک فیلد  Autonumber استفاده کردم که به سال و ماه اضافه میشد مثلا 92/091 ؛ ولی در ذخیره اطلاعات به مشکل خوردم چون فیلد Autonumber رو نمی تونم کنترل کنم .
majid_tiger
سه شنبه 05 آذر 1392, 12:27 عصر
یه راه پیدا کردم اگر درست بود که دیگر دوستان هم استفاده کنند اگر نبود که اساتید راهنمایی کنن :
Private Sub Form_Current()
Dim rst1 As Recordset
Dim dbs1 As Database
Dim cnt As Integer
    
    Dim lngCount As Long
    Set dbs1 = CurrentDb
    Set rst1 = dbs1.OpenRecordset("Table1")
    cnt = rst1.RecordCount
    If cnt <= 1 Then
        Me.ID = 1
        Me.txtCodeProj = Mid(TarikhShamsi(Date, True), 3, 5) & "-" & "1"
        rst1.Close
        dbs1.Close
        Exit Sub
    Else
        cnt = rst1.RecordCount - 1
        Me.ID = cnt
        Me.txtCodeProj = Mid(TarikhShamsi(Date, True), 3, 5) & "-" & Me.ID
    rst1.Close
    dbs1.Close
    End If
End Sub
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.