Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo
Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo
Per diversi giorni il Galaxy S26 Ultra di Samsung è stato il nostro compagno di vita. Oltre alle conferme del colosso coreano come la qualità del display e una suite AI senza rivali, arriva il Privacy Display, un unicum nel mondo smartphone. Ci sono ancora alcuni gap che non sono riusciti a colmare lato batteria e fotocamera, seppur con alcuni miglioramenti.
Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Abbiamo provato per voi il nuovo DLC lanciato a sorpresa da Blizzard per Diablo II: Resurrected e quella che segue è una disamina dei nuovi contenuti che abbiamo avuto modo di sperimentare nel corso delle nostre sessioni di gioco, con particolare riguardo per la nuova classe dello Stregone
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Siamo tornati nel parco tecnologico di Trieste per il kick-off del programma che mette a disposizione di cinque startup le infrastrutture di ricerca, dal sincrotrone Elettra ai laboratori di genomica e HPC. Roberto Pillon racconta il modello e la visione
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 03-12-2009, 14:46   #1
pupgna
Senior Member
 
L'Avatar di pupgna
 
Iscritto dal: Mar 2005
Città: Castrocaro Terme-FC-
Messaggi: 6403
[access] aiuto per compilazione txt da database

salve

purtroppo ho una emergenza.

dopo 2 anni che una ditta di programmazione (che già lavorara per noi) mi faceva il favore di estrarmi i dati secondo le richiesta, quest'anno han pensato bene di non farmi il favore solo che me l'han comunicato solo 3 giorni prima della scadenza entro la quale devo comunicar i dati
quindi è un bel casino


Ho un database mdb di movimento e gestione rifiuti (batterie esauste)

devo creare 12 file txt (mensili) con i dati del database, estrapolando il tutto secondo le istruzioni, il tracciato dato da chi devo mandar i dati (istruzioni tramite pdf)

io sto provando la composizione guidata della query con access 2007 ma non sto cavando un ragno da un buco...

consigli?
__________________
studio:990X-ud3 PhenomII950x4-G-skill ripjaws 2x2gb@1600mhz-gtx 460-xigmatek s1284-CM silent pro 500-asus vh226h
salotto:780G-amd Be-2400@1V (pass)-Mushkin 2x2gb@800mhz 4-4-4-15-hitachi 3.5" 500gb-antec EA 380W-tv lcd 32" hdmi
pupgna è offline   Rispondi citando il messaggio o parte di esso
Old 04-12-2009, 09:10   #2
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da pupgna Guarda i messaggi
io sto provando la composizione guidata della query con access 2007 ma non sto cavando un ragno da un buco...
Io risolverei con un'applicazione VB.NET che legge il DB e crea i files txt. In ogni caso col VBA di Access non c'è confronto. Se non si è maestri di Sql, la soluzione non sarà certo elegante ( nel senso che bisognerà far fare a VB quello che non si riesce a scrivere in Sql ), ma ad un certo punto chissenefrega !
Come diceva il grande Gunny Highway, "improvvisare, adattarsi e raggiungere lo scopo" !
Certo che se hai solo 2/3 giorni e non conosci VB o altro, la vedo dura.
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 04-12-2009, 15:47   #3
john_revelator
Senior Member
 
L'Avatar di john_revelator
 
Iscritto dal: Jul 2007
Messaggi: 1092
Per poterti aiutare dovresti fornire qualche informazione in più. Per l'estrapolazione dei dati, per le poche informazioni che hai dato, credo ti basti una query del tipo

select * from tabella where year(campo_data) = 2009 and month(campo_data) = 1

e così via fino al dodicesimo mese. Poi non so se le tue query richiedano l'impiego di join o simili.
john_revelator è offline   Rispondi citando il messaggio o parte di esso
Old 07-12-2009, 01:03   #4
pupgna
Senior Member
 
L'Avatar di pupgna
 
Iscritto dal: Mar 2005
Città: Castrocaro Terme-FC-
Messaggi: 6403
alla fine ho trovato un fondamentale aiuto da un amico programmatore

gli ho portato tutto il materiale che avevo e in definitiva ha trovato e modificato il necessario dal tracciato esistente.

anche perchè i dati estrapolati in txt dovevano esser incolonnati e sistemati in base alle assegnazioni di spazi e caratteri definiti

unico problema che non abbiamo risolto:
la data mi è richiesta in questo formato AAAAMMGG e di 8 spazi

invece con access2007 non abbiam trovato il modo di nn mettere nulla fra i valori.O uno spazio o una barra ce li mette sempre.

Così per ovviare abbiam impostato data inversa e non estesa e mi da in uscita sul txt AA MM GG che è sempre di 8 caratteri ma non come voglio io e poi tramite gli strumenti di word, ho sostiuito a mano tutte le combinazioni dicendo per esempio, "trovami 09 03 02 e sostituisci con 20090302" per un numero di volte pari ai giorni lavorativi del 2009...
__________________
studio:990X-ud3 PhenomII950x4-G-skill ripjaws 2x2gb@1600mhz-gtx 460-xigmatek s1284-CM silent pro 500-asus vh226h
salotto:780G-amd Be-2400@1V (pass)-Mushkin 2x2gb@800mhz 4-4-4-15-hitachi 3.5" 500gb-antec EA 380W-tv lcd 32" hdmi
pupgna è offline   Rispondi citando il messaggio o parte di esso
Old 07-12-2009, 01:11   #5
john_revelator
Senior Member
 
L'Avatar di john_revelator
 
Iscritto dal: Jul 2007
Messaggi: 1092
Puoi usare la funzione format().

Esempio

select *,format(data,"yyyymmdd") as miadata from tabella

edit. Se vuoi puoi anche aggiungere gli 8 spazi così

Codice:
select *,format(data,"yyyymmdd")  & "        " as conspazi from tabella

Ultima modifica di john_revelator : 07-12-2009 alle 01:18.
john_revelator è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo Recensione Samsung Galaxy S26 Ultra: finalmente ...
Diablo II Resurrected: il nuovo DLC Reign of the Warlock Diablo II Resurrected: il nuovo DLC Reign of the...
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup Deep Tech Revolution: così Area Science P...
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo HP OMEN MAX 16 con RTX 5080: potenza da desktop ...
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta Recensione Google Pixel 10a, si migliora poco ma...
BYD pronta a comprare un marchio storico...
Windows 11 si prepara ai monitor oltre i...
Apple avrebbe fissato un target di vendi...
Ultimi giorni per sfruttare le Offerte d...
I migliori smartphone in offerta ora su ...
Le migliori TV delle Offerte di Primaver...
Uno dei robot più avanzati del 2025 crol...
Robot aspirapolvere con stazione automat...
Il nuovo top di gamma compatto di OPPO n...
Nilox aggiorna la sua gamma di fat e-bik...
Meta valuta tagli fino al 20% della forz...
MacBook Neo sorprende iFixit: 'Non vedev...
Venus Optics presenta due nuovi obiettiv...
AMD pubblica una guida per eseguire Open...
Tomb Raider I-III Remastered arriva su A...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:49.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v