? Kende forskellene mellem Access ' liste, og checkbox kontrolelementer hjælper dig med at vælge den rigtige kontrol til dine dataindtastning former og Visual Basic for Applications -programmer. En yderligere fordel af at lære forskellene mellem de to kontrolgrupper typer er at lære de egenskaber og adfærd af hver. Bruge denne viden til at konfigurere kontrollerne , når du opretter brugerdefinerede formularer med Access ' "Form" knappen på "Opret" fanen. Forskel i Udseende
Afkrydsningsfelter ser anderledes liste -type kontrol. Afkrydsningsfelter har et firkantet udseende som standard , mens en liste kontrol vises som et rektangel , hvis størrelse afhænger af antallet af elementer på listen . Kombifelt kontrol, en anden type liste kontrol vises som single -række tekstbokse med en pil ned på deres højre kant.
Forskel i Properties
Alle knapper i adgang har en liste over egenskaber, der definerer , hvordan de ser ud og opfører sig. Afkrydsningsfelterne, og liste -type kontroller deler nogle egenskaber til fælles som " Synlig ", som afgør, om en kontrol vises eller skjult. Men kontrollerne er forskellige i andre egenskaber. For eksempel har checkbox styrer " Triple tilstand" ejendom, som listen kontrol mangler . Liste kontroller har "List Rækker " ejendom , som afkrydsningsfeltet kontrollerer mangler .
Forskelsværdi Typer
List bokse kan holde flere værdier , mens afkrydsningsfelter kan holde kun én . En liste kan også lade dig indtaste numerisk eller tekstmæssige input , mens en checkbox værdier kun kan være af den booleske type. Booleske værdier kan kun være "Sandt " eller " False ", som du kan fortolke numerisk som " 1" eller " 0". En liste eller kombinationsboks , derimod , kan have et nummer i et element og tekst på et andet element. Bemærk dog, at disse kontroller opbevarer alt indhold som tekst. Hvis du forventer en numerisk værdi , skal du konvertere tekst til et nummer med en funktion, f.eks Visual Basic " Cint ()" funktion, som konverterer tekst til heltal.
Forskel i Formål < br >
Formålet med en checkboks kontrollen er at holde svar på " ja /nej " type spørgsmål. Formålet med en liste kontrollen er at holde svarene til åbne spørgsmål . For eksempel kan du have en tabel felt kaldet " Pet ownerYesNo ", hvor du ønsker at angive, om en person ejer et kæledyr eller ej. Brug et afkrydsningsfelt , ikke en liste kontrol for dette felt . Værdien "Sand " i " Value" ejendom af denne kontrol vil indikere, at en person er et kæledyr ejer .