Gå til innhold

Anbefalte innlegg

heisann jeg prøve å lage et programm for å holde styr på min kunder men jeg for en feil mld som jeg ikke kjønner og lurer på om noen kan hjelpe meg her er i fartfalll mitt oppsett:

 

Private Sub cmdadd_Click()

buttonSwap ' switches the enabled button around

econ1.Recordset.AddNew

End Sub

 

Private Sub update_Click()

buttonSwap ' switches the enabled button around

econ1.Refresh

End Sub

 

Private Sub Command1_Click()

buttonSwap ' switches the enabled button around

econ1.Recordset.Delete

End Sub

 

og på modulet :

 

 

Public Sub buttonSwap()

If Form1.cmdadd.Enabled = False Then

Form1.cmdadd.Enabled = True

Form1.cmdupdate.Enabled = False

Else

Form1.cmdadd.Enabled = False

Form1.cmdupdate.Enabled = True

 

End If

End Sub

 

 

når jeg starter programmet for jeg feil mld :

 

If Form1.cmdadd.Enabled = False Then

post-135728-1185742903_thumb.jpg

Lenke til kommentar
Videoannonse
Annonse
Dette er vel strengt tatt ikke .net?

Nope. Minner meg om god makroprogrammering i Excel (VBScript) :)

 

når jeg starter programmet for jeg feil mld :

If Form1.cmdadd.Enabled = False Then 

Dette er vel ikke hele feilmeldingen du får ? Det er vel i denne linjen feilen ligger.

Endret av eiden84
Lenke til kommentar

Dette kan fikses på flere måter (velg en):

  • Flytt prosedyren inn i formens kodevindu og endre Form1 til Me.
  • Endre formens navn til Form1.
  • Endre Form1 i prosedyren til from1.
  • Erstatt buttonSwap-kallene (Bruk Search and Replace) med innholdet i prosedyren (helst ikke, dog).

I tillegg kan du godt optimalisere prosedyren en smule:

Public Sub buttonSwap()

    Form1.cmdupdate.Enabled = Form1.cmdadd.Enabled

    Form1.cmdadd.Enabled = Not Form1.cmdadd.Enabled

End Sub

Endret av aadnk
Lenke til kommentar

Emnetittelen i denne tråden er lite beskrivende for trådens innhold og det er derfor ingen god emnetittel. Jo bedre og mer beskrivende emnetittelen er, jo lettere er det for andre å skjønne trådens innhold og det vil være lettere å treffe den riktige forumbrukeren med det rette svaret. Ber deg derfor om å endre emnetittel slik at du unngår at en moderator stenger tråden. Vennligst forsøk å ha dette i tankene neste gang du starter en tråd, og orienter deg om hva vår nettikette sier om dårlig bruk av emnetitler.

 

Bruk p_edit.gif-knappen i første post for å endre emnetittelen.

 

(Dette innlegget vil bli fjernet ved endring av emnetittel. Ikke kommenter dette innlegget, men p_report.gif gjerne dette innlegget når tittelen er endret, så vil det bli fjernet..)

Lenke til kommentar

Manfred; OP sier heller ikke at det er .net. Denne gruppa heter "Visual Basic/Qbasic" og omfavner dermed vbscript, "klassisk" vb, vba, vb.net, qbasic og andre vb-varianter.

At du selv mener at .net er det eneste som er noen vits å bruke, har du allerede sagt mange ganger. Holder nå.

 

Beste hilsen Harald

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...