Veldnaam is tevens ook instructienaam

Status
Niet open voor verdere reacties.

mulderm

Gebruiker
Lid geworden
2 jul 2004
Berichten
167
Hallo,

In de ontwerpweergave van een rapport heb ik de volgende
formule staan in de tekstvak:
=som([Aantal])
Als ik op enter druk verandert deze in =som([Count])
Ma.w. Access accepteert de naam Aantal als een instructie.
Nou kan ik wel in alle tabellen, query's formulieren etc. etc. de
veldnaam veranderen in bijv. Aantallen maar dat is een heleboel
uitzoekwerk.
Wie weet een oplossing?

mulderm
 
Probeer eens =som(["Aantal"])

Geen idee of het werkt, maar wie weet ;)


Grtz,
 
beheer25 zei:
Probeer eens =som(["Aantal"])

Geen idee of het werkt, maar wie weet ;)


Grtz,

Ik vrees dat niet niet gaat lukken.

@ mulderm, wanneer je, in je tabel, dit verandert, gaat die verandering ook doorspelen in je query. Het enige is dat je moet aanpassen in je formulier en rapport. Anders zou ik geen oplossing weten voor het moment.
 
Het is een groot drama als je een veldnaam hebt dat "Aantal" het, die hele vriendelijke access gaat namelijk hiermee zo rotzooien dat de beste oplossing is om de veldnaam een andere naam te geven.

Ik heb zo'n zelfde probleem met het maken van een factuur, wanneer ik een expressie maak met =[aantal]*[prijsperstuk] veranderd hij het in =[count]*[prijsperstuk] en krijg je een heleboel gezeik! :(
 
Klopt!
Ik ga alle namen die gebruikt zijn als ´Aantal´ veranderen in ´Aantallen´.
Het is niet anders.
Ieder geval bedankt.

mulderm
 
Ik houdt me aan een aantal naamgevingsconventies bij het bepalen van een veldnaam. Zo begin in een tekstveld altijd met "txt", een datumveld altijd met "dtm" en een numeriek veld (afhankelijk van type) met "lng" of "int" of nog anders. Als je daarnaast ook nog voorkomt dat er spaties in de veldnamen komen te staan zul je nooit meer tegen dit soort problemen aanlopen.

Grtz,
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan