Avatar billede mallemukken Nybegynder
28. august 2003 - 09:48 Der er 4 kommentarer og
2 løsninger

Batchupdate - hvordan nemmest

Hej
Er der mon nogen der kende en "nem" metode til at finde ud
af om en bruger har rettet i en forms tekstfelter og eventuelt hvilke tekstfelter der er blevet rettet.

skal man virkelig i evt form-unload checke om alle felter
har den oprindelige værdi eller hva ?
Avatar billede lokespas Nybegynder
28. august 2003 - 09:58 #1
Private Sub text1_Change()

eller du kan bruge et textbox controlarray og checke alle feldter på en gang
Avatar billede joern Nybegynder
28. august 2003 - 10:48 #2
Hej.

Hvis ikke du har dine text-felter som et control-array, kan du have en variabel der ændrer værdi efter hver event under:

Private Sub txtfelt_Change(Index As Integer)
  var = var +1

Du kan så teste på værdien af 'var'.

Men control-array er langt at foretrække.  Men har du lavet formen med individuelle navne på felterne, er det et større arbejde at ændre dette.

M.v.h.  Jørn
Avatar billede mallemukken Nybegynder
28. august 2003 - 12:46 #3
Når i sige et control-array, mener i så en
for each txt in textbox,,,, osv.
Avatar billede lokespas Nybegynder
28. august 2003 - 13:05 #4
når du laver dine textboxes på din form skal du bare søge for de har samme navn der vil så komme en msgbox der spørger om du vil oprette et control array -> tryk ja.

så har du to textboxes der er sat sammen som et array

text1(0)
text1(1)

man kan så i sub´en bruge index´et (alså hvilken textbox)

Private Sub text1_Change(Index As Integer)

    if index = 0 then
        debug.print "text1(0) har ændret sig"
    elseif index = 1 then
        debug.print "text1(1) har ændret sig"
    end if
end sub

håber du forstår hvad jeg skriver??
Avatar billede mallemukken Nybegynder
28. august 2003 - 13:17 #5
lokespas.... jooo den er skam feset ind,,, og jeg kan da godt se fordelene
ved at bruge en control array,,

jeg giver jeg begge lidt til weekenden !!
Avatar billede lokespas Nybegynder
28. august 2003 - 13:28 #6
:-)
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