Merci pour le code. Je l'ai vérifié dehors. J'ai fait une base de données d'accès assortissant votre structure basse de table, stockée lui dans la chemise d'app_code. J'ai employé toutes les deux vos variations sur le marge bénéficiaire bénéficiaire.
Je ne pourrais pas obtenir non plus de travailler jusqu'à ce que j'aie apporté une petite modification au votre dit. Vos DataTextField/DataValueField
sont placés à l'utilisation « CARA_Ref », mais votre rapport CHOISI employait le nom d'emprunt [référence de CARA]. J'ai juste modifié le rapport CHOISI pour employer le nom d'emprunt [CARA_Ref]
Une fois que je faisais le ce les deux travaillent très bien. Je ne dis pas que c'est votre issue, rapportant juste mon expérience.
Je noterai que je n'emploie très souvent plus l'accès en tant que mon point d'émission, mais quand je fais notification d'I toujours qu'il est incroyablement picky/bizarre au sujet des issues spécifiques de syntaxe, etc. Je suis kindof étonné lui travaillais pour vous quand vous avez eu cette erreur. J'obtenais une erreur énorme.
Tellement en principe (pendant que vous savez déjà) le changement de l'identification du
ne devrait avoir absolument aucun effet sur l'attache à votre point d'émission.
Vous êtes traiter probable un de ce qui suit :
1) Un certain caprice de l'accès, et une petite correction le fixeront (IE ce que j'ai noté avant)
2) Il y a une référence au point d'émission ou le dropdownlist dans le code derrière cela change le rapport et le changement de l'identification casse des choses. Rechercher n'importe quelle référence à l'identification du dropdown ou le point d'émission en code derrière et s'ils existent mise à jour l'identification là aussi bien.
NOTE : Ceci ne fait pas une tonne du sens parce qu'il cause probable une erreur, mais il peut être dans un essai/un bloc ou quelque chose de crochet qui derring l'erreur de l'observation occasionnelle.
3) Quelque chose pecualiar se produit dans cacheing, suppriment cette référence jusqu'à ce que vous résolviez le reste de l'issue.
Une note de la chose I comme morceau de discussion est la différence dans l'identification que vous avez choisie. ddlACEReference contre le ddlCARAReference. Je note votre DB a une prolongation de .mdb. Le ddlACEReference d'identification m'incite à vous penser emploient le MS Access 2007+ parce que son moteur est « as », mais l'ext. pour celle est .accdb. Peut-être c'est toute la coïncidence juste ? Comment avez-vous créé le DB ? Using quelle version de l'accès êtes vous. Pour mon essai j'ai fait un DB dans l'accès 2007 et alors converti lui en 2003 ainsi il a employé une prolongation de .mdb.
Désolé si je ne peux pas être plus d'aide. Vous avez raison, c'est autre chose, mais ce qui le dunno d'I voient si vous pouvez trouver plus d'informations pour partager. Fixer le nom d'emprunt, c'est bizarre à moi et m'incite à nous penser peut-être emploient différentes installations de DB (et ceci pourrait être un indice) parce qu'il ne devrait pas fonctionner dans l'un ou l'autre scénario pour vous avec cette issue de syntaxe là.