 Hello friends. I'm Sanjay Gupta. I welcome you on Sanjay Gupta Tech School. In this video, I'm going to demonstrate you dependent pick list. So controlling pick list will be a single selection pick list and dependent pick list will be multi selection pick list. So before starting, let me share you how you can get me on YouTube. You can search my name and you can follow Salesforce related videos on my channel. So here I'm searching the custom objects. So I have one already created object that is student. So on student, you can see two pick list. First one is course. You can see its data type is pick list. So it is a single selection pick list. And then I have another pick list as multi select. So for the subject pick list, you can select multiple options. So now I'm going to create course as controlling pick list and subject as the dependent pick list. So I'm clicking on the course. So it is opening the course pick list detail page. Here you can see field dependencies. So I'm clicking on new. So controlling field will be course and I want to make subject as the dependent field. Now I'm clicking on continue. So here you can see course has four values be tech BBA BSC MBA and subject pick list values are available under each course pick list value. So now we need to figure out like for course be tech which subject values we want to populate for BBA which values we want to display. So first time selecting for be tech pick list value, and that is for course. So I want computer English it maths. So if I select be tech as pick list value for course field, then subject will be showing computer English it and math only right now for BBA I'm selecting computer economics. English accounts and finance. Right, so these values are selected for BBA then for BSC computer English maths and science. And for MBA economics accounts finance. Right, so this way I select I selected the values. So I think network is not selected anywhere. So I'm putting it in be tech. So this way all values are somewhere selected, either in beta or BBA or BSC or MBA. Now I'm going to click on save. Right, so we created this subject as dependent pick list and course as the controlling pick list. Now I'm going to open this student tab. And if I click on new to create a new record for student. So here you will see by default this subject pick list is not not showing any value because because it is dependent on course. So once we select any course value, then subject value will be available. So I'm selecting beta. So here you can see only five values are displayed here computer English it maths and networks. So we can check it again. I'm clicking on edit. So here you can see for beta we selected computer English it maths and networks. So all these five values are available here. If I select BBA, so values are changed it is showing computer economics English account in finance. So for BBA we selected these five values. Right, now for MBA we selected economics account in finance. So if I select MBA. So here you can see it is showing only three values. And as the behavior of multi select pick list we can select multiple values. So if if I put these values in the chosen part. And if I click on save so these two values will be available for this record. So this way you can make a single selection pick list as controlling and multi select pick list as dependent pick list. Right, now remember that reverse is not possible. You cannot make multi select pick list as controlling. So if if you try to do so. So there will be a problem because in case of multi select pick list we can choose multiple values at same time. So if you select multiple values at same time and you want it as controlling. So that will make a problem like dependent pick list will not be getting proper results because for controlling multi select pick list you selected two values. So this scenario doesn't work. So if you want to see how we can do controlling and dependency so you can focus on this thing. So here you can see it is saying the field that drives filtering is called the controlling field standard and custom check boxes and pick list with at least one or sorry one and less than 300 values can be controlling fields. So here you can see standard and custom check boxes and only pick list not multi select pick list. Then second point says the field that has its values filtered is called the dependent fields. So custom pick list. So here it is talking about single selection pick list and multi select pick list can be dependent fields. Right, so on controlling side we can have only check boxes and single selection pick list and on dependent side we can have a single selection pick list as well as multi selection pick list. And also notice that on dependent side we can use only custom pick list but on the controlling side we can use standard as well as custom pick. So I think this is all about controlling and dependent thing for pick list. I hope you understood whatever I demonstrated in this video. If you want to follow more Salesforce related videos then you can open my channel on YouTube by searching my name. Thank you for watching this video.