Newsgroup: it.comp.appl.access
Titolo: Problema particolare

Salve a tutti
Ho un problema con la creazione di un file TXT esportandolo da una
tabella di access.
La tabella in questione viene generata da una query di accodamento,
avrei bisono di sapere se esiste un sistema per inserire alcune righe
intermedie, tipo la percentuale, nella tabella in base alle righe che
contiene la query.
Es.: se nella query di accodamento ho 10 righe
inserire tra la terza e la quarta riga 33%
inserire tra la sesta e la settima riga 66%
inserire nella decima riga 100%.
Sperando di essere stato chiaro
Saluto tutti
Enzo

enzo ha scritto:

Per essere stato chiaro sei stato chiaro.
Non mi interessa piu' di tanto entrare nei perche'.
Certo che ne succedono di cose strane.
Praticamente si puo' fare tutto o quasi.
Via codice e' procedurale.
1) Prima query che fa l'accodamento
2) Si fa la query per il conteggio totale dei record accodati
3) Si calcolano le tre (o n) posizioni di scrittura degli inserimenti
percentuali
4) Si legge la tabella e si scrive il txt con gli inserimenti al posto
giusto
 
maybe un 20-30 righe di codice
Via query l'unica cosa che mi viene in mente e' la possibilita di
inserire
un campo di "ordinamento" per cui eseguire l'esportazione.
Vagamente penso che sia necessaria piu' di una query
1)) Prima query che fa l'accodamento
2) Si fanno gli inserimenti con le percentuali calcolate dal conteggio
   (mi sembra di aver visto recentemente un 3d con l'uso della dcount)
   e chiave di ordinamento calcolata
 
3) Si fa l'export o male che vada si costruisce una tabella di scarico
   mediante una query con order by
Si attendono soluzioni piu' brillanti
--
a.cara

 a.cara

  successo
    P.Ssssssss Se avesse esplicitato le "regole" di calcolo di tali
inserimenti sarebbe stato anche meglio, no?...
    L'esempio che ha fatto mi sembra un po' oscuro:
************************************************************
Es.: se nella query di accodamento ho 10 righe
inserire tra la terza e la quarta riga 33%
inserire tra la sesta e la settima riga 66%
inserire nella decima riga 100%.
************************************************************
    Per esempio, va inteso cosi'?:
        Riga1
        Riga2
        Riga3
        33%
        Riga4
        Riga5
        Riga6
        66%
        Riga7
        Riga8
        Riga9
        100%
        Riga10
o cosi'?:
        Riga1
        Riga2
        Riga3
        33%
        Riga4
        Riga5
        Riga6
        66%
        Riga7
        Riga8
        Riga9
        100%
    Perche' nei primi due casi scrive di "inserire tra" mentre nell'ultimo
scrive "inserire nella".
    Poi. Tutti i record devono sempre essere divisi in tre blocchi? Perche'
se e' cosi, allora:
        qualsiasi_numero_intero_positivo/3 da' sempre 33% e rotti
( ma enzo pare accontentarsi della parte intera ) quindi c'e' (ci sarebbe)
poco da calcolare.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

Scusatemi cerco di chiarire, se riesco.
l'inserimento della % tra le righe potrebbe essere anche progressivo
Es.:
righe N
1%
righe N
2%
rughe N
3%
righe N
~
righe N
100%
in base al numero variabile di righe che devo esportare nel file .TXT
 Comunque vi ringrazio ulteriormente.
Enzo

 in base al numero variabile di righe che devo esportare nel file .TXT
    Scusa ma... io non ho capito la regola, il criterio, la logica, la
motivazione, il senso, lo scopo, l'intento, l'obiettivo, ...
    Ecco, parlaci di almeno una di queste cose.


Ho un database con una tabella (ARTICOLI) con degli articoli, questi
articoli vengono inviati tramite collegamento RS232 a un registratore
di cassa.
Il formato che richiede la cassa e File.txt
nella tabella (ARTICOLI) ho un campo (Data Aggiornamento)
Quando devo inviare gli ultimi articoli inseriti o variati, lancio una
query di accodamento che mi inserisce in una tabella (TEMP) questi
articoli.
Attualmente quando invio alla cassa l'utente non riesce a capire a che
punto č la trasmissione.
Guardando le specifiche della cassa ho letto che č possibile inviare
delle righe che possono essere visualizzate sul display della cassa.
Quindi ho pensato di inserire tra le N righe degli articoli anche
delle righe intermedie che vengono visualizzate sulla cassa
dall'utente.
La mia domanda č:
come posso creare nella tabella (TEMP) tutte le righe degli articoli
interponendo delle righe intermedie con la percentuale di
trasferimento?
es.:
     PANTALONI
     - 1% -
     MAGLIETTA
     - 2% -
     ~
     CALZINI
     - 100% -
Saluto tutti
Enzo