I have a form/subform situation. Main form gets it's data from a combobox pick list. The subform uses a query based on the combobox selection and sorts the data by name.
The user will now select some or all of the records in the subform and assign tasks in the task field and add a sequence number in the DrillSequencebyPad field. After doing such I would like to be able to resort the data based on the sequence number from a command button.
What is the best/easiest way to code this?
The SQL from the Query is:
SELECT data_Wells_Drillout.WaterDatum, data_Wells_Drillout.TargetX, data_Wells_Drillout.TargetY, data_Wells_Drillout.SlotX, data_Wells_Drillout.SlotY, data_Wells_Drillout.PadAssignment_original, data_Wells_Drillout.PadAssignment, data_Wells_Drillout.PadID, data_Wells_Drillout.[Slot#], data_Wells_Drillout.Rcat, data_Wells_Drillout.[Target Density], data_Wells_Drillout.NewPad_X, data_Wells_Drillout.NewPad_Y, data_Wells_Drillout.QEP_Status, data_Wells_Drillout.DrillSeason, data_Wells_Drillout.DrillYear, data_Wells_Drillout.Rig, data_Wells_Drillout.Task, data_Wells_Drillout.DrillDays, data_Wells_Drillout.DrillSequenceByPad, data_Wells_Drillout.PodName, data_Wells_Drillout.DrillSequenceByPOD, data_Wells_Drillout.StartTask, data_Wells_Drillout.EndTask, data_Wells_Drillout.DateCreated, data_Wells_Drillout.DateModified
FROM data_Wells_Drillout
WHERE (((data_Wells_Drillout.PadID)=[Forms]![frm_DrillOutSchedule]![cboSelectPad]) AND ((data_Wells_Drillout.[Target Density]) Between [Forms]![frm_DrillOutSchedule]![txt_Targdenmin] And [Forms]![frm_DrillOutSchedule]![txt_Targdenmax]));
The SQL from the subform data is:
SELECT qry_data_Wells_Drillout.WaterDatum, qry_data_Wells_Drillout.TargetX, qry_data_Wells_Drillout.TargetY, qry_data_Wells_Drillout.SlotX, qry_data_Wells_Drillout.SlotY, qry_data_Wells_Drillout.PadAssignment_original, qry_data_Wells_Drillout.PadAssignment, qry_data_Wells_Drillout.PadID, qry_data_Wells_Drillout.[Slot#], qry_data_Wells_Drillout.Rcat, qry_data_Wells_Drillout.[Target Density], qry_data_Wells_Drillout.NewPad_X, qry_data_Wells_Drillout.NewPad_Y, qry_data_Wells_Drillout.QEP_Status, qry_data_Wells_Drillout.DrillSeason, qry_data_Wells_Drillout.DrillYear, qry_data_Wells_Drillout.Rig, qry_data_Wells_Drillout.Task, qry_data_Wells_Drillout.DrillDays, qry_data_Wells_Drillout.DrillSequenceByPad, qry_data_Wells_Drillout.PodName, qry_data_Wells_Drillout.DrillSequenceByPOD, qry_data_Wells_Drillout.StartTask, qry_data_Wells_Drillout.EndTask, qry_data_Wells_Drillout.DateCreated, qry_data_Wells_Drillout.DateModified FROM qry_data_Wells_Drillout;
The user will now select some or all of the records in the subform and assign tasks in the task field and add a sequence number in the DrillSequencebyPad field. After doing such I would like to be able to resort the data based on the sequence number from a command button.
What is the best/easiest way to code this?
The SQL from the Query is:
SELECT data_Wells_Drillout.WaterDatum, data_Wells_Drillout.TargetX, data_Wells_Drillout.TargetY, data_Wells_Drillout.SlotX, data_Wells_Drillout.SlotY, data_Wells_Drillout.PadAssignment_original, data_Wells_Drillout.PadAssignment, data_Wells_Drillout.PadID, data_Wells_Drillout.[Slot#], data_Wells_Drillout.Rcat, data_Wells_Drillout.[Target Density], data_Wells_Drillout.NewPad_X, data_Wells_Drillout.NewPad_Y, data_Wells_Drillout.QEP_Status, data_Wells_Drillout.DrillSeason, data_Wells_Drillout.DrillYear, data_Wells_Drillout.Rig, data_Wells_Drillout.Task, data_Wells_Drillout.DrillDays, data_Wells_Drillout.DrillSequenceByPad, data_Wells_Drillout.PodName, data_Wells_Drillout.DrillSequenceByPOD, data_Wells_Drillout.StartTask, data_Wells_Drillout.EndTask, data_Wells_Drillout.DateCreated, data_Wells_Drillout.DateModified
FROM data_Wells_Drillout
WHERE (((data_Wells_Drillout.PadID)=[Forms]![frm_DrillOutSchedule]![cboSelectPad]) AND ((data_Wells_Drillout.[Target Density]) Between [Forms]![frm_DrillOutSchedule]![txt_Targdenmin] And [Forms]![frm_DrillOutSchedule]![txt_Targdenmax]));
The SQL from the subform data is:
SELECT qry_data_Wells_Drillout.WaterDatum, qry_data_Wells_Drillout.TargetX, qry_data_Wells_Drillout.TargetY, qry_data_Wells_Drillout.SlotX, qry_data_Wells_Drillout.SlotY, qry_data_Wells_Drillout.PadAssignment_original, qry_data_Wells_Drillout.PadAssignment, qry_data_Wells_Drillout.PadID, qry_data_Wells_Drillout.[Slot#], qry_data_Wells_Drillout.Rcat, qry_data_Wells_Drillout.[Target Density], qry_data_Wells_Drillout.NewPad_X, qry_data_Wells_Drillout.NewPad_Y, qry_data_Wells_Drillout.QEP_Status, qry_data_Wells_Drillout.DrillSeason, qry_data_Wells_Drillout.DrillYear, qry_data_Wells_Drillout.Rig, qry_data_Wells_Drillout.Task, qry_data_Wells_Drillout.DrillDays, qry_data_Wells_Drillout.DrillSequenceByPad, qry_data_Wells_Drillout.PodName, qry_data_Wells_Drillout.DrillSequenceByPOD, qry_data_Wells_Drillout.StartTask, qry_data_Wells_Drillout.EndTask, qry_data_Wells_Drillout.DateCreated, qry_data_Wells_Drillout.DateModified FROM qry_data_Wells_Drillout;