26. juni 2002 - 11:48Der er
18 kommentarer og 1 løsning
Skrivning i textbox på Rapport fra VBA koden
Jeg har oprettet en Rapport i Access 2000, med nogle textbokse.
Mit problem er nu at jeg gerne vil ha fyldt noget data i disse fra VBA koden. Det er let når man skal skrive data til en textbox på en Form, men åbenbart ikke når det er en Rapport. Hvordan skal den knækkes?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
a listbox on a repport? alkrojen>dont reject any answers until you are finished with the question, saves us having to keep giving answers.
Where is the data comming from? You can use the Builder to help you find the right data. In the fields properties you can Right Click with th emouse in the Control Source field. This brings up the Builder where you can choose from forms etc to get the correct data
Ja en bla. en list box på en Report Nogle af datene kommer fra en Query kaldet produkter, og andre kommer fra variabler i VBA koden, der bliver beregnet på baggrund af en anden Query.
At får dataene fra en Query til en report er intet problem. problemet er at få dem fra en variabel i VBA koden. Det burde være meget simpelt, er der noget jeg har overset???
På en form kan gøre således: txtTest.Value="hej" eller lblTest.Caption="hej"
Jeg er da færdig med mit spørgsmål!!! Hvad mere vil du vide????? Jeg afviser dit svar fordi det ikke er godt nok, og for at få et grønt flag, så der evt. kan komme hjælp fra andre!!!!
Har du en dårlig dag eller hvad??? tror du bare jeg vil smide 100 point efter dig for det du har skrevet???
alkrojen>No I am not having a bad day :o) I am ONLY suggesting that you WAIT until you are ready to close the question before either rejecting OR accepting the answers given, either by me or anyone else. There is a GREEN LIGHT all the time until the question is closed, so ANYONE can give an answer or a comment. There is room for more than one answqer at a time, so dont worry about that!
I have to ask! Why do you need a listbox on a report? Normally a report is to be printed out on paper and a listbox is no use there!
Jeg er enig med Terry. Hvad vil du med en listbox på en rapport? Almindelige tekstbokse kan du udfylde sådan: Me.Fornavn="Anders" Koden anbringes i sektionens Format hændelse.
fdata> Jeg går udfra at Fornavn er en tekstbox på din rapport. Når jeg skriver det du foreslår får jeg følgende fejl:
Run-time error: -2147352567 (80020009) You cant assign a value to this object
Hvorfor virker det ikke? skal der sættes nogle properties i textboxen? Grunden til at jeg vil ha en listbox med, er at jeg vil vise en række data (komponenter) som ingår i et produkt, nogle af disse data skal behandles af koden før de vises i listen, derfor kan de ikke importeres direkte fra en query!
alkrojen>IF you can send me your database telling me which report you want me to look at and what data you want to see on the report I will take a look. Its hard to give examples when we cant see what you have and what you are doing. terry@santhell.dk
terry>tak for det det var jo også kun en kommentar...koden fylder 15 Mb så jeg har ik meget lyst til at sende den...desuden ligger selve tabellerne på en intern MySQL server! Men ellers tak for tilbuddet!
fdata> ja mine textboxe er unbound...Jeg har nemlig slet ikke en underliggende tabel til rapporten....Har bare startet i design view og lagt textboxene ind på rapporten!
Strange. Hvis du har unbound tekstbokse (og det er ikke listbokse, vel), som ikke er låst eller andet sjov, ser det godt nok sært ud.
Du kunne jo evt. kopiere rapporten til en tom base (da rapporten jo ikke er baseret på data) og lægge den, så vi kan se den - eller sende den til Terry, som tilbyder at se på sagen.
Som sagt og skrevet så mange gange før: Microsofts veje er uransagelige.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.