Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 6 su 6

identificare record multipli selezionati in maschera continua da selettore di record

  1. #1
    L'avatar di muttley005
    muttley005 non è in linea Topo di biblioteca
    Ciao,
    ho una maschera continua associata ad un SQL in cui ho lasciato visualizzato il selettore di record.
    facendo un esempio pratico semplificato (vedi questa immagine Nome:   Cattura.PNG
Visite:  45
Grandezza:  3.0 KB) se seleziono il 2° e 3° di 5 record come li identifico da codice ?

  2. #2
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Secondo me qualche cosa non torna...
    La Maschera continua consente di selezionare i records ma restituisce solo il primo e l'ultimo riferimento dei selezionati sicché, come nel tuo caso hai 2÷5 ma non credo ci sia modo di capire che il 4 è in realtà escluso...

    Detto ciò la proprietà SelTop e SelHeigt ti danno il primo... e quanti sono compresi... nel tuo caso quindi avrai 2 come top e 4 come height.
    Da lì confronti con Absolute position del RecordsetClone ciclando...
    ℹ️ Leggi di più su @Alex ...

  3. #3
    L'avatar di muttley005
    muttley005 non è in linea Topo di biblioteca
    Ciao Alex,
    grazie della risposta, è esattamente ciò che cercavo.
    Non ho mai usato questo metodo di selezione e non conoscevo la proprietà giusta ... avevo fatto un paio di prove ma non ci ero arrivato...
    Solo una cosa non ho capito perchè non ti torna...
    ovviamente si possono selezionare solo record consecutivi quindi giustamente ho un primo ed il numero di record.
    forse non ci siamo capiti perchè mi scrivi "tu hai 2÷5" ma nel caso di esempio ottengo giustamente 2 sia come SelTop che come SelHeight

  4. #4
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Perché il 4 non selezionato interrompe... Non ho provato.. avevo il.dubbio ma ti hai confermato.
    Credo quindi che il 5 lo si perda...
    ℹ️ Leggi di più su @Alex ...

  5. #5
    L'avatar di muttley005
    muttley005 non è in linea Topo di biblioteca
    eeeehmmm... continuo a non capirti.
    forse mi sto perdendo qualcosa che tu sai ma io no?
    allora... ho N record diciamo 100, seleziono dal 9° al 15° ottengo SelTop 9 e SelHeigth 7 (9°, 10°, 11°, 12°, 13°, 14° e 15°)
    a quel punto immagino di dover usare recordsetclone, spostarmi sul record con absoluteposition 9 ed "agire" (in base alla funzione scelta) per 7 record consecutivi da quello in avanti... non capisco cosa dovrei perdermi

  6. #6
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    No no tutto giusto mi riferivo al tuo esempio iniziale che ho frainteso 2°|3°|5° saltando il 4°...
    Prosegui come hai detto che va bene.
    ℹ️ Leggi di più su @Alex ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Maschera continua record in orizzontale
    Da bruce.26 nel forum Microsoft Access
    Risposte: 40
    Ultimo Post: 29-11-2017, 16:17
  2. Ordinamento record maschera continua e posizione nuovo record
    Da Rinaldino23 nel forum Microsoft Access
    Risposte: 2
    Ultimo Post: 16-08-2017, 10:08
  3. Contare record selezionati su maschera Foglio dati
    Da nman nel forum Microsoft Access
    Risposte: 2
    Ultimo Post: 07-07-2016, 14:00
  4. Risposte: 5
    Ultimo Post: 31-01-2015, 10:33
  5. Risposte: 11
    Ultimo Post: 21-06-2011, 22:12