Originariamente inviato da buji
Fai una query solo sui maschi e per ogni record ripercorri la tabella cercando tutte le femmine con lui accoppiate (a naso direi che ogni maschio può essere usato per più accoppiamenti).
Grosso modo potrebbe essere una logica adatta
Se ho ben capito dovrei, all'interno della query (maschi), estrarre tramite un' altra query (femmine) le femmine?
Avevo abbozzato una cosa del genere:
codice:
strSQL=" SELECT * FROM Cani WHERE (InAccoppiamento=True) And (Sesso='Maschio') And (AccoppiatoCon1<>Null)"
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open strSQL, objConn, adOpenStatic, adLockReadOnly, adCmdText
If Not objRS.EOF Then
While Not objRS.EOF
strSQL=" SELECT * FROM Cani WHERE (InAccoppiamento=True) And (Sesso='Femmine') And (AccoppiatoCon1='"&CosaMetto?&"')"
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open strSQL, objConn, adOpenStatic, adLockReadOnly, adCmdText
...
objRS.MoveNext
Wend
...
Ma mi manca qualche passaggio...