PDA

View Full Version : ذخيره اطلاعات باركد در بانك



حسن شاهدوست
دوشنبه 16 آذر 1388, 17:47 عصر
سلام من يك برنامه دارم در اكسس2003 چند چيز رو نمي تونم داخلش اعمال كنم
1- جلوگيري از تكرار يك داده
2- دادن باركد در ريپرت و ذخيره آن در بانك
3- گزاردن كد فعال سازي
لطفا كمك كنيد

smderfan
دوشنبه 16 آذر 1388, 22:23 عصر
سلام من يك برنامه دارم در اكسس2003 چند چيز رو نمي تونم داخلش اعمال كنم
1- جلوگيري از تكرار يك داده
2- دادن باركد در ريپرت و ذخيره آن در بانك
3- گزاردن كد فعال سازي
لطفا كمك كنيد

سلام
1- شما می توانید از توابعی مثل Dlookup و یا Dcount برای جلوگیری از یک داده تکراری استفاده کنید

Normal usage

For numerical values:
DLookup("FieldName" , "TableName" , "Criteria = n")

For strings: (note the apostrophe before and after the value)
DLookup("FieldName" , "TableName" , "Criteria= 'string'")

For dates:
DLookup("FieldName" , "TableName" , "Criteria= #date#")


Refering to a form control

For numerical values:
DLookup("FieldName", "TableName", "Criteria = " & forms!FormName!ControlName)

For strings: (note the apostrophe before and after the value)
DLookup("FieldName", "TableName", "Criteria = '" & forms!FormName!ControlName & "'")

dates:
DLookup("FieldName", "TableName", "Criteria = #" & forms!FormName!ControlName & "#")


Mix-n-Match

DLookup("FieldName", "TableName", "Criteria1 = " & Forms!FormName!Control1 _
& " AND Criteria2 = '" & Forms!FormName!Control2 & "'" _
& " AND Criteria3 =#" & Forms!FormName!Control3 & "#")

2- جهت استفاده از بارکد شما بایستی از یک اکتیو ایکس و یا یک فونت مخصوص به این کار استفاده کنید.
3- در همین انجمن جستجو کنید نمونه های خوبی را برای گذاشتن کد فعالسازی پیدا خواهید کرد.