Avatar billede hugin Nybegynder
14. december 2002 - 13:20 Der er 4 kommentarer og
1 løsning

Redigerer data i MSHFlexgrid

Hej Exp.´er

Jeg har læst i online-hjælpen, at et MSHFlexgrid bundet til en access-database, er read only.

Nu er det så jeg spørger: gælder dette også for et ubundet grid. Jeg har prøvet at redigerer data i et sådan, men uden held. I givet fald hvordan får man tilladelse.
Avatar billede martin_moth Mester
02. januar 2003 - 14:47 #1
Du kan godt selv angive indholdet af cellerne i et flexgrid, selvom det ikke er bundet til en database:

Data i række 4, kolonne 1 - 3 får data "hej" og "med" og "dig":

Rækkenr=4
MSHFlexGrid1.AddItem "Hej" & Chr(9) & "med" & Chr(9) & "dig", Rækkenr

Du kan således fx. bruge gridets click-event til at redigere data. Den eneste forskel brugeren ser i forhold til fx. Excel er, at han/hun skal klikke på en celle, hvorefter han/hun får mulighed for at ændre cellens indhold fx. via en InPutbox eller hvad du nu kan finde på :o)

Lidt kompliceret, fordi man ikke bare kan ændre direkte i griddet, men skal angive de data der skal indsættes vha. fx. en inputbox :o)
Avatar billede hugin Nybegynder
03. januar 2003 - 15:27 #2
Hej Martin

Jeg frygtede et svar ligende dit, ærgerligt.
Kan det virkelig passe at man ikke på en eller anden måde kan lave et grid hvori data kan ændres direkte ? Jeg har prøvet med et datagrid. Også uden held.
Avatar billede martin_moth Mester
03. januar 2003 - 15:58 #3
Hmm - ved ikke om der findes andre grids, hvor man kan? I MSHFlexGrid er løsningen den jeg har givet - direkte redigering ikke mulig!

Alternativt kan du linke til Excel (ActiveX) og indsætte et regneark på din form...
Avatar billede martin_moth Mester
03. januar 2003 - 16:00 #4
Mht. Excel, se http://www.eksperten.dk/spm/296385 hvis det har interesse (jeg tvivler på at det er det du vil, men det er også bare ment som en alternativ ide)
Avatar billede hugin Nybegynder
03. januar 2003 - 20:01 #5
Nej, du har ret det er ikke lige det jeg går efter. Så jeg må nok slå mig til tåls med den indirekte måde.

Noget har jeg da fået ud af vores lille chat. Jeg har nemlig et gammelt problem som jeg tror jeg kan løse med dit Link. Det er noget med et dokumentfelt i en Access-formular...

Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester