Toon posts:

VB scriptje hoe het volgende te doen???

Pagina: 1
Acties:
  • 47 views sinds 30-01-2008

Verwijderd

Topicstarter
Beste mensen,

ik zit met een probleempje. namelijk dat ik een if else statement in de else bewerking van die statement uit wil voeren. :?
dus:
if

else
if
else

end if

beter gezegd nog de praktijksituatie:

if debiteurnummer = NULL

then msgbox "geen debiteurnr bekend, dus factuur mag niet worden geexporteerd"

else (als debiteurnummer dus wel bekend is)

if msgbox correspondentietoevoegen? is vbYes then

correspondentietoevoegen
factuurexporteren

else
factuurexporteren.


Is dat mogelijk, en zoja... hoe ?

de elseif statments ken ik, maar die werken voor mij dus nie.

thnx,
Rob

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 19:24

gorgi_19

Kruimeltjes zijn weer op :9

Wat werkt er dan niet en welke foutmelding krijg je dan? Zie trouwens ook P&W FAQ - De "quickstart" voor wat we aan informatie nodig hebben in een post en de opmaak mogelijkheden (code-tags) :) Dat maakt het wat duidelijker.

Geef je als wilt ook gelijk een andere suggestie voor een titel, "hoe het volgende te doen" zegt niets over de inhoud van je post, alleen dat je een probleem hebt. Deze titel is echter bruikbaar voor 99% van alle posts in Programming & Webscripting ;)

[ Voor 80% gewijzigd door gorgi_19 op 09-09-2004 12:06 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
naja, werken niet alsin, deze zijn voor mij niet toereikend...

tog??

met elseif moet er elke keer aan de voorgaande voorwaarde voldaan zijn.. mijn situatie is iets anders...

correct me if i`m wrong.

  • TweakerWannabe
  • Registratie: Februari 2002
  • Laatst online: 15-05-2023
If condition [ Then ]
[ statements ]
[ ElseIf elseifcondition [ Then ]
[ elseifstatements ] ]
[ Else
[ elsestatements ] ]
End If

Zo kan dat toch gewoon?

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 23:06

Creepy

Tactical Espionage Splatterer

Eeh, dit kan gewoon? Ik snap je probleem totaal niet.
code:
1
2
3
4
5
6
7
8
9
if iets then
  blaat
else
   if nogiets then
     meer blaat
   else
     nog meer blaat
   end if
end if

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 19:24

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 09 september 2004 @ 12:05:
naja, werken niet alsin, deze zijn voor mij niet toereikend...

tog??

met elseif moet er elke keer aan de voorgaande voorwaarde voldaan zijn.. mijn situatie is iets anders...

correct me if i`m wrong.
code:
1
2
3
4
5
If conditie Then
...
Elseif
...
End if

Is niet gelijk aan
code:
1
2
3
4
5
6
7
If conditie Then
...
Else
    if conditie
    ...
    End if
End if

Zie trouwens ook m'n edit gorgi_19 in "VB scriptje hoe het volgende te doen???" voor wat opmerkingen over je startpost :)

[ Voor 15% gewijzigd door gorgi_19 op 09-09-2004 12:08 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Niet helemaal... ik kom een bewerking tekort...

schets:

debnr wel bekend: een if -> then -> else statement
debnr niet bekend: msgbox dat debnr niet bekend is.

mischien zo duidelijker ?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 19:24

gorgi_19

Kruimeltjes zijn weer op :9

Wat is er mis met een if-statement in je Else te zetten, zoals creepy en ik dan voordoen?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 23:06

Creepy

Tactical Espionage Splatterer

Verwijderd schreef op 09 september 2004 @ 12:09:
Niet helemaal... ik kom een bewerking tekort...

schets:

debnr wel bekend: een if -> then -> else statement
debnr niet bekend: msgbox dat debnr niet bekend is.

mischien zo duidelijker ?
Een bewerking te kort?
Wil je some iets als
code:
1
2
3
4
5
6
7
8
9
if iets then
  if nogiets then
    blaat
  else
    meerblaat
  endif
else
  tja
endif.

Dit is precies hetzelfde als dat ik al aangaf, alleen zit nu de tweede if statement in voor de else....

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 01:20

TeeDee

CQB 241

Visual Basic .NET:
1
2
3
4
5
6
7
8
9
if debnr = bekend then
    if conditie then
       ...
    else
       ...
    end if
else
      ...
end if


edit:
shit zeg, anders ben je een beetje laat met posten :)

edit:
@Creepy, endif? :)

[ Voor 26% gewijzigd door TeeDee op 09-09-2004 12:15 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Shuisman
  • Registratie: Maart 2004
  • Laatst online: 21-05 17:29
code:
1
2
3
4
5
6
7
8
9
if x= y then
 ---
else
   if x =z then
    ---
   else
    ---
   end if
end if


volgens mij bedoelt hij dit, hij vergat de tweede "end if" ?!

Verwijderd

Topicstarter
dat werkt niet :S

foutmelding bij het uitvoeren van het script:

"Deze eigenschap of methode word niet ondersteund door dit object"


Maar ik zie nu al waar dat inzit... in een foute verwijzing naar een if dinges = NULL

dinges was fout verwezen..

Sorry voor het ongemak, bedankt voor het meedenken :)

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 01:20

TeeDee

CQB 241

Verwijderd schreef op 09 september 2004 @ 12:16:
dat werkt niet :S
foutmelding bij het uitvoeren van het script:
"Deze eigenschap of methode word niet ondersteund door dit object"
Maar ik zie nu al waar dat inzit... in een foute verwijzing naar een if dinges = NULL
dinges was fout verwezen..
Sorry voor het ongemak, bedankt voor het meedenken :)
Had dat dan gelijk gezegd, hadden wij niet allemaal prachtige oplossingen voor je hoeven te bedenken voor het if then statement.

Heart..pumps blood.Has nothing to do with emotion! Bored


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 19:24

gorgi_19

Kruimeltjes zijn weer op :9

Dit topic heeft imho lang genoeg geduurd; en heeft aangetoond waarom we een quickstart hebben :) Immers, daarmee hebben we alle informatie die nodig is en loopt niet iedereen z'n tijd te verdoen door in een verkeerde hoek te gaan proberen te helpen. :)

Anyway, zie ook onderstaand. Nu is het topic open gebleven, maar volgende keer gaat een vergelijkbaar topic qua opzet op slot :)
gorgi_19 schreef op 09 september 2004 @ 12:04:
Wat werkt er dan niet en welke foutmelding krijg je dan? Zie trouwens ook P&W FAQ - De "quickstart" voor wat we aan informatie nodig hebben in een post en de opmaak mogelijkheden (code-tags) :) Dat maakt het wat duidelijker.

Geef je als wilt ook gelijk een andere suggestie voor een titel, "hoe het volgende te doen" zegt niets over de inhoud van je post, alleen dat je een probleem hebt. Deze titel is echter bruikbaar voor 99% van alle posts in Programming & Webscripting ;)

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.