_________________________________________________Originariamente inviato da bilu19
... ... Il mio problema principale è quello di creare una maschera come quella nell'immagine ... ...
Trascurando il fatto che io farei una sola tabella per auto e moto
aggiumgendo un campo ( A / M ) dove definisci se si tratta di auto o di moto
__________________________________________________ ___
Trascurando il fatto che se hai una tabella di 3 righe e 5 colonne
puoi definire al massimo 15 ID
( pero tu dici almeno 3 righe )
__________________________________________________ __
e trascurando altre cose che non riesco a capire
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
se hai una tabella di nome "Auto"
se all'interno di questa hai un campo Numerico di
nome "ID" a compilazione obbligatoria
( certamente i valori di ID non sono contigui )
Con questa vista potresti mettere su 5 colonne i tuoi valori
( chiaramente il numero di righe viene diviso per 5 )
codice:TRANSFORM First(Q4.ID) AS PRID SELECT Q4.RigaN FROM ( SELECT A1.ID, Right(((" r ") & (Int((((Count(A2.ID))/5)+0.9)))),18) AS RigaN, ( (IIf(((Count(A2.ID)/5)-(Int((Count(A2.ID)/5)))) Between 0.19 And 0.21,"ColonnaA")) & (IIf(((Count(A2.ID)/5)-(Int((Count(A2.ID)/5)))) Between 0.39 And 0.41,"ColonnaB")) & (IIf(((Count(A2.ID)/5)-(Int((Count(A2.ID)/5)))) Between 0.59 And 0.61,"ColonnaC")) & (IIf(((Count(A2.ID)/5)-(Int((Count(A2.ID)/5)))) Between 0.79 And 0.81,"ColonnaD")) & (IIf(((Count(A2.ID)/5)-(Int((Count(A2.ID)/5)))) Between -0.01 And 0.01,"ColonnaE")) ) AS ColonnaX FROM Auto AS A1 INNER JOIN Auto AS A2 ON A1.ID >= A2.ID GROUP BY A1.ID ) AS Q4 GROUP BY Q4.RigaN PIVOT Q4.ColonnaX ;
Poi questa vista la devi mettere nella
origine dati della tua maschera
Facci sapere

Rispondi quotando