13. februar 2002 - 07:45Der er
16 kommentarer og 1 løsning
Close-sætning.
Hejsa.
Jeg har en formular med flere kommandoknapper. Når jeg trykker på én af disse knapper åbnes en anden formular. Herefter vil jeg godt have, at den første formular lukkes.
Hvordan skal en evt. closesætning se ud og hvor skal den placeres ? Herunder er koden til én af kommandoknapperne.
Private Sub Indskriv_depeche_Click() On Error GoTo Err_Indskriv_depeche_Click
Dim stDocName As String Dim stLinkCriteria As String
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
Man kan lave det i en makro, som man tilknytter "Ved åbning", men kan man ikke indføre det i formularens underliggende kode ? Problemet er, at jeg har 4 forskellige formularer med de omtalte kommandoknapper. Hvis jeg skal bruge dit forslag, skal jeg lave 4 makroer for hver formular.
Hvis man kan lave det i koden på dén formular der skal lukke, så kan jeg nøjes med, at skrive det 4 gange.
Jeg har prøvet at indsætte sætningen som du skriver, men den første formular lukker ikke ned. Kan det være fordi jeg bruger en makro til at åbne den anden formular med ? Jeg skal lige sige, at jeg ikke har det store kendskab til VBA.
Hej Lars. Sætningen: DoCmd.Close acForm, "Formular1" Står "Formular1" du skal skrive din formular navn i stedet for. Fik du ellers det med at spærre dine knapper til at virke...
Hej igen. Jeg har skrevet navnet på dén formular der skal lukkes i anførselstegn, som du har vist, men spørgsmålet er egentlig om det er en ulempe at bruge makroer til at udføre lukkeordren. Hvad siger du ?
Med hensyn til at spærre lukkeknappen, så virker det fint, at tilknytte en meddelelsesboks på én formular, der står åben. Hvis folk så trykker på lukknappen (X), kommer boksen op og fortæller dem, at de skal bruge knappen i formularen.
Hej Lars. Vba er ca. 10 gange hurtigere. Det har betydning ved mange poster, tænk på det nu. I access laves makroer om til vba der laves om osv for at ænde som maskinkode. Dvs. du sparre et led.
Jeg bruger faktisk rigtig mange makroer fordi jeg ikke kan kode. Er der noget med, at man kan konvertere makroer om til VBA og hvordan ? Dette giver selvfølgelig point.
Ja . Når du har lavet makroen. Højreklik på makroen oog tryk på Gem som/Ekspotere og derefter Gem som Visiul basic modul. Jeg er ligeglad med point. Men har de vba'er nogle interesse så skriv der er en spiciel måde at åbne dem på. Vh. Henrik
Jeg har prøvet at konvertere en makro om til et modul. Hvad så nu ? Kan jeg bare slette den oprindelige makro eller hvordan får jeg modulet til at virke i stedet for ?
Det tog lidt tid før jeg fik opdateret siden. Ja det kan vi godt. lf@bane.dk
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.