1- همون کد اولی هم باید بدون مشکل کار کنه، weight از کلمات کلیدی نیست!
2- حتی اگر weight یک کلمه کلیدی بود باز هم استفاده از اون مشکلی نداره بشرطی که درون [] باشه.
3- چون شما شرط رو در خود کوئری qryUserRanking آوردین، دیگه آوردنش در dlookup بی مورد هست:
Me.txtWeightUser = DLookup("Weight", "qryUserRanking")
4- میتونین بجای ساخت کوئری و بعد استفاده از dlookup ، مستقیما با dsum محاسبه کنین (مگر این که دلیلی برای این کار داشته باشین):
Me.txtWeightUser = DSUM("Weight", "tbl.....", "Username=TempVars!tempUser")