15. august 2009 - 20:56Der er
9 kommentarer og 1 løsning
oprette dynamiske knapper via makro
jeg vil gerne have hjælp til at lave en makro som gør følgende.
opretter det antal knapper i en formular, som der er poster i tabel1 hvor caption skal være felt test fra tabellen. Samt visning af hvor jeg skal indsætte kode for at bestemme hvad der skal ske når man trykker på knappen.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
>>En ven ar spurgt om jeg kunne lave et kasseapperat system. Som kan bruges på en touchscreen. Jeg tænkte at det nemmeste var at lave det i access. Da så selv kan veligeholde det. Jeg er nået et stykke af vejen. Jeg kan bare ikke finde ud af hvordan jeg får den placeret. Jeg mener i visual basic det hedder location men det gør det ikke i access.
jeg tror det er en dårlig ide at lave knapperne dynamisk!~)
...normalt laver man de knapper man ønsker på en side og i dit tilfælde vil det nok være på en maksimeret formular, så du fra starten går efter en specifik skærmstørrelse. Hvis knapperne så skal ændre sig, så vil det faktisk være formularen, som skifter til en ny formular. Man kan også have underformularer, som skifter hvis det kun er en sektion af siden, som ændrer sig...
jeg er booket op, men min nysgerrighed gør, at jeg ikke kan lade være med at kaste et blik på det hvis du sender din db til spg.eksperten@gmail.com
ps. egentlig bruger man mere firkanter i forskellige størrelser og farver, som knapper til touchscreen... hvor man evt. simulerer en trykknap-effekt!~)
Tak for jeres indlæg. Jeg tror jeg ser om jeg kan lave det i visual basic. Der kan jeg nemlig lave knapperne. Så skal jeg lige have styr på det med databasen. Det finder jeg nok ud af, ellers er der sikkert nogle jeg kan spørge.
spg jeg har ikke lavet databasen endnu, så der er ikke noget at sende. Det tror jeg nemlig jeg har styr på. så jeg ville lige prøve det med knapperne først. :-)
Spg, vil du have point, så smid lige en kommentar det der med knap effekter, havde jeg ikke tænkt på. :-)
Det er sådan set ikke så vanskeligt at oprette knapperne dynamisk. Det største problem er sådan set at for at man kan gøre det, skal formen være i designmode og efterfølgende skal du gemme den. Det giver jo straks lidt problemer med næste gang der skal oprettes knapper. Enten skal man checke om de eksisterer eller man skal navngive dem så de er nemme at identificere og dermed slette og oprette igen.
Jeg kan udemærket se ideen i at oprette dem dynamisk i dit tilfælde. Jeg kan forestille mig at det er forskellige 'hurtigtaster' til varer der er stort salg på.
At man ikke skulle bruge alm. buttons på en touchskærm kan jeg ikke lige se problemet i - jeg bruger det hele tiden i Delphi programmer.
Skull du have interesse, har jeg et lille eksempel jeg lavede engang jeg selv var ved at rode med ideen. Det er absolut ikke færdig, men det kan give en ide. Smid mig en mail på oz8hp snabela hotmail punktum com hvis du vi se det.
Synes godt om
Slettet bruger
17. august 2009 - 11:22#9
ang. knapper i access... så er det et af de områder, som godt måtte få en overhaling, man kan nemlig stort set ingenting.. man kan ikke skifte form eller farve, teksten kan formateres og det er stort set det!~(
På en touchskærm er det ofte rart af få nogle farver på og så må man være lidt kreativ!~)
..det kunne være en firkant med en eller anden farve, en etikette af samme størrelse ovenpå til at skrive tekst i og så:
Private Sub Etiket1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Me.Knap1.SpecialEffect = 2 End Sub
Private Sub Etiket1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Me.Knap1.SpecialEffect = 1 End Sub
evt. kan man eksperimentere med at få etikketten til at flytte sig lidt også, for at optimere effekten!~)
Er nu gået væk fra at bruge access til andet end at være databasen.
Jeg bruger i stedet visual basic express hvor jeg har fået lavet knapper så de virker. En boks hvor man kan se hvad der er købt og hvad det bliver i alt.
Så fundamentet er på plads.
Nu mangler jeg bare tid til at lave resten. Ærgeligt for det er egentligt meget sjovt. :-)
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.