nasimnastaran
چهارشنبه 14 مهر 1395, 20:55 عصر
سلام
من یک table و و یک subtable که با یکدیگر لینک هستند و در یک فرم قرار دارند(mainForm & subForm) . به فرض شماره دانشجویی فردی 100 می باشد ، در subform نمرات آن دانشجو در درس های مختلف نمایش داده می شود . حال من می خوام شماره دانشجویی فرد و فقط یک درس از این دانشجو مثلا ریاضی ( مثلا از 5 درس لیست شده در SubForm ) در پرینت نمایش داده شود . در ریپورت هم نام دانشجو ، شماره دانشجویی و نام درس و نمره درس مورد نظر قرار گرفته شده است . من کد ذیل را وارد کردم اما کار نمی کنه ، یعنی رکورد دیگر ( مثلا درس فیزیک را ) پرینت میگیره ، در حالیکه بر روی رکورد ریاضی کلیک می کنم:
strquery = "[ID_FromSubTable]=" & Me!ID_FromSubTable
or
strquery2="[ID_FromMainTable]=" & Me!ID_FromMainTable
البته این کد را می نویسم ، خطای miss Type را می ده :
strQuery3 = "[ID_FromSubTable]=" & Me!ID_FromSubTable And "[ID_FromMainTable]=" & Me!ID_FromMainTable
سپاس از راهنمایی تان
من یک table و و یک subtable که با یکدیگر لینک هستند و در یک فرم قرار دارند(mainForm & subForm) . به فرض شماره دانشجویی فردی 100 می باشد ، در subform نمرات آن دانشجو در درس های مختلف نمایش داده می شود . حال من می خوام شماره دانشجویی فرد و فقط یک درس از این دانشجو مثلا ریاضی ( مثلا از 5 درس لیست شده در SubForm ) در پرینت نمایش داده شود . در ریپورت هم نام دانشجو ، شماره دانشجویی و نام درس و نمره درس مورد نظر قرار گرفته شده است . من کد ذیل را وارد کردم اما کار نمی کنه ، یعنی رکورد دیگر ( مثلا درس فیزیک را ) پرینت میگیره ، در حالیکه بر روی رکورد ریاضی کلیک می کنم:
strquery = "[ID_FromSubTable]=" & Me!ID_FromSubTable
or
strquery2="[ID_FromMainTable]=" & Me!ID_FromMainTable
البته این کد را می نویسم ، خطای miss Type را می ده :
strQuery3 = "[ID_FromSubTable]=" & Me!ID_FromSubTable And "[ID_FromMainTable]=" & Me!ID_FromMainTable
سپاس از راهنمایی تان