Pulsante spostamento tra record non aggiorna sottomaschera

di il
2 risposte

Pulsante spostamento tra record non aggiorna sottomaschera

Ciao ragazzi, sono ancora io, sì.
Oggi va così, nuovi problemi.
Allora, ho la maschera Scheda del cane, dove ho inserito un controllo a strutture a schede (per avere tutto sotto controllo senza dover aprire 85.000 maschere) con i vari dati. In una di queste schede ho la sottomaschera delle presenze relative al cane. Ora, quando apro la maschera e scorro i vari record (cani) in sequenza, la sottomaschera mostra le presenze del cane. Il problema appare quando ricerco un cane specifico usando una combobox ed il relativo pulsante CERCA (in caso di cani con lo stesso nome). Scorrendo tra i record disponibili la sottomaschera non viene aggiornata, e anche il numero id del cane non appare (appare il ?)
Allego il codice presente nel pulsante CERCA su click:
Private Sub Comando50_Click()
Dim z As String
z = " SELECT Nome,Razza,Mantello,Microchip,Maschio,Femmina,Sterilizzato,Natoil,Foto,Mattina,Sera,Comportamento,Patologie,Terapie,Proprietario,Tel1,Tel2,Tel3,E_Mail,Indirizzo,ContattiAlternativi,Veterinario,PrezzoPersonale From tblcani Where Nome Like '*" & Testo48.Value & "*'ORDER BY Nome,Proprietario;"
[Form_Scheda del cane].RecordSource = z
[Form_Scheda del cane].Requery
Testo48 = ""
End Sub

Qualcuno ha idee?

2 Risposte

  • Re: Pulsante spostamento tra record non aggiorna sottomaschera

    Ma perché se devi spostarti di record, almeno così dici, in realtà cambi l'origine dati...?
    Sei certa sia la strada corretta..?
    Che ragionamento hai fatto per questo...?

    Anche fosse giustificato, e non è questo il caso in quanto dovresti usare il FindFirst sul recordsetclone, perché usi il Requery dopo l'assegnazione del Recorsource...?
  • Re: Pulsante spostamento tra record non aggiorna sottomaschera

    Ciao Alex, scusa il ritardo. Ma il lavoro in questi giorni mi ha assorbito tutto il tempo. Sinceramente ho trovato un tutorial sul pulsante ricerca, e l'ho seguito. Il problema è nato dal fatto che nella variabile della ricerca avevo dimenticato di inserire l'ID, per questo quando mi trovava i record con lo stesso nome, scorrendoli non mi mostrava le relative presenze ed il numero ID. Dimenticanza mia.
Devi accedere o registrarti per scrivere nel forum
2 risposte