Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Keuzerondjes  (gelezen 2931 keer)

0 leden en 1 gast bekijken dit topic.

Offline Pokemieke

  • Lid
  • *
  • Berichten: 16
  • Oplossing.be
Keuzerondjes
« Gepost op: 30 mei 2005, 15:20:17 »
Hallo,

In mijn databank van het personeelsbeheer heb ik een hoofdformulier met verschillende tabbladen en subformulieren.
Ons personeel werkt over verschillende afdelingen (veld in subformulier contract). Ik heb reeds een formulierfilter om alleen de mensen in dienst te tonen. Nu zou ik ook graag nog bijkomend filteren op afdeling. KAn ik dit met keuzerondjes oplossen en zoja, hoe? Kan iemand mij helpen? Ik weet niet goed hoe ik dat kan oplossen zodat iedereen die met de databank werkt gewoon even aanvinkt welke selectie hij wil zien.

Alvast bedankt,
Nancy
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:Keuzerondjes
« Reactie #1 Gepost op: 30 mei 2005, 19:11:48 »
je zou dit kunnen doen door de filter dynamisch te sturen

bij de onclick van zulk keuzerondje kan je dan bvb zetten:

if ... = true then '(keuzerondje aangevinkt)
Me.filter= "afdeling='verkoop'"
else
Me.filter ="afdeling='verkoop' AND functie='verdeler'"
endif
Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

Offline ilseDD

  • Nieuw lid
  • Berichten: 2
  • Oplossing.be
Re:Keuzerondjes
« Reactie #2 Gepost op: 22 juli 2005, 00:12:50 »
als je met meerdere keuzerondjes werkt en er mag telkens maar 1 aan zijn, dien je deze niet los te tekenen, maar in je werkset een groepsvak te tekenen. Doe dit met de wizardknop aan, en het wijst zichzelf uit.
Vanaf dan dien je geen if-codes te schrijven, want je verwijst naar de waarde van je groepsvak.
Het groepsvak krijgt immers telkens de waarde van het gekozen vinkje.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:Keuzerondjes
« Reactie #3 Gepost op: 29 september 2005, 01:03:47 »
opmerking aan IlseDD, de bedoeling van de if funtie is niet om de keuzerondjes te activeren maar wel om te zien welk keuzerondje is aangevinkt om zo de juiste filter te activeren, als je ze binnen eenzelfde kader plaatst kan je de waarde ook oproepen via de value van het frame waarin het zich bevindt. vervolgens kan je dan met de SELECT CASE werken om de juiste filter te activeren. deze methode is beter als men met meer dan 2 keuzerondjes werkt anders is een if then.. else genoeg.

mvg
Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

 


www.combell.com