By cascade, do you mean you select a value in the combo box and it automatically updates another field? In your combo box, you would select all of the fields you want to update. You hide the ones you don't need to see to make your selection. Then you create an Event Procedure using VBA in the After Update option to set the other fields. For example, after I pick a vendor by name (in combobox labeled cmbVendorname), then I update the vendorno. The first column is column 0, so the line in VBA to update vendorno is
vendorno = [cmbVendorname].Column(1)
I also usually set vendorno to Locked Yes so that the user can't update it.
Now, about VBA. Generally speaking, most software is upward compatible. Which means for your current release of software and releases AFTER it you should be fine. Best bet is to test it though.