Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: msgbox ja/nee  (gelezen 6867 keer)

0 leden en 1 gast bekijken dit topic.

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
msgbox ja/nee
« Gepost op: 06 februari 2013, 14:25:22 »
hallo,
ik heb op een opdrachtknop een msgbox: is alles OK? ja/nee.
de knop sluit een invulformulier.
de bedoeling is:
1.als alles ok is, dan Ja: sla record op en sluit form
2.als niet ok, dan Nee: sla record niet op en maak de keuze tussen form sluiten of record aanpassen.
iets met if then of case?
kan iemand me daarbij helpen?
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: msgbox ja/nee
« Reactie #1 Gepost op: 07 februari 2013, 20:19:33 »
Zet hier eens een eenvoudig vb? Adri

Als je een gekoppeld formulier opent en er een nieuw record aanmaakt met zoiets als
DoCmd.OpenForm "formulier", acNewRecord dan kan je (volgens mij) het bewaren niet ongedaan maken.

Maar ik ben benieuwd of het iemand anders lukt.
Ik vraag het ook eens elders.

Dat is dan ook 'de' reden waarom in voor toevoegen van items 'geen' gekoppelde formulieren gebruik.
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: msgbox ja/nee
« Reactie #2 Gepost op: 08 februari 2013, 08:54:28 »
dizzl,
hier een voorbeeld van een onderdeel van mijn db, bedoeling is dan om bij de knop 'transactie opslaan' een msgbox te krijgen met bv ja/nee,
waarbij ja: opslaan en sluiten
nee: niet opslaan en corrigeren wat fout is.
of misschien is er wel een andere methode?

je had me al gewaarschuwd voor het werken met gekoppelde formulieren en nu blijkt inderdaad nog maar eens dat dat beperkingen meebrengt.
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: msgbox ja/nee
« Reactie #3 Gepost op: 08 februari 2013, 10:17:24 »
hierbij misschien een simpeler voorbeeld ivm met vorige reactie
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: msgbox ja/nee
« Reactie #4 Gepost op: 09 februari 2013, 09:45:19 »
Kijk eens naar het volgende vb, Adri

Je kan wel het wijzigen van een record cancelen als het record al bestaat (zie frmAlleKlanten) 
Als je echter een record 'toevoegt' via een gekoppeld formulier dan wordt er, als je een autonummeringveld gebruikt al een record toegevoegd. Ook zal zou je op cancel drukken.

Ik raad je dus gewoon aan om unboud (niet gekoppelde) formulieren te gebruiken als je volledige controle wilt hebben over het toevoegen van nieuwe records.
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: msgbox ja/nee
« Reactie #5 Gepost op: 09 februari 2013, 10:21:05 »
ok dizzl,
dat is waar, als je ook maar één actie doet zal er bij afhankelijke forms steeds direct al een recordnummer (ingevuld of niet) aangemaakt worden.
heb lang tegenstribbeld om het, voor mij dan, niet te ingewikkeld te maken.
zal uiteindelijk toch je goede raad moeten opvolgen en daardoor ook meer leren.
bedankt dizzl
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

 


www.combell.com