mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: pulsante crea cartella con nome dei record

Ciao gentilissimi,
 
ho un  database access 2016 .
 
In una maschera di ricerca utenti devo creare un pulsante che mi crei e apri una cartella in c:\pippo con il nome dato dalla combinazione [nome]&[cognome]&[datadinascita].
 
Se la cartella esiste il pulsante apre la directory con il contenuto dentro, altrimenti crea la directory.
 
grazie grazie e ancora grazie.
Marco


La Funzione per determinare se una Cartella esiste è questa che inserirai in un Modulo:
 
Public Function EsisteFolder(ByVal str As String) As Boolean
    On Error Resume Next
    EsisteFolder = ((GetAttr(str) And vbDirectory) = vbDirectory)
End Function
 
Mentre per Crearla si usa questa che invece è nativa e basta richiamare:
Public Function MakeDir(DirPath As String) As Boolean
    Membro di Calendar.basFileUtilities
 
 
If EsisteFolder(StringaFolder) Then
   Application.FollowHyperlink StringaFolder
Else
   MakeDir StringaFolder
End iF
 
 
Saluti
@Alex

 ...
 
MkDir
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 


Hai ragione, è colpa della vecchiaia, la memoria ormai devo smettere di usarla.
 
Ciao Karl, grazie
@Alex

Ok, intanto grazie ad entrambi.
 
per creare ho risolto così
 
Private Sub Folder_Click()
MkDir ("I:\Clienti\" & [Cognome] & "_" & [Nome] & "_" & Format([CFData], "DDMMYYYY"))
 
End Sub
 
Per fare in modo che con un unico pulsante cliccando [verifico se esiste apro la folder oppure  eventualmente creo e poi apro...
 
come posso modificare il codice sopra....
grazie 


ok ho risolto così googlerando in internet
 
Private Sub Comando25_Click()
 Dim imgPath As String
 Dim companyPath As String
 
 
    imgPath = "I:\clienti\" & [Cognome] & "_" & [Nome] & "_" & Format([CFData], "DDMMYYYY")
    companyPath = "I:\clienti\" & [Cognome] & "_" & [Nome] & "_" & Format([CFData], "DDMMYYYY")
 
 
    'If full path exists then open directory
    If Dir(imgPath, vbDirectory) > vbNullString Then
 
        Shell "C:\WINDOWS\explorer.exe """ & imgPath & "", vbNormalFocus
        Exit Sub
        End If
         ' If company folder exists but no documents folder
    ' Create document folder and open
    If Dir(companyPath, vbDirectory) > vbNullString Then
 
        MkDir ("I:\clienti\" & [Cognome] & "_" & [Nome] & "_" & Format([CFData], "DDMMYYYY"))
        Shell "C:\WINDOWS\explorer.exe """ & imgPath & "", vbNormalFocus
 
    End If
    If Dir(companyPath, vbDirectory) = vbNullString Then
 
        MkDir ("I:\clienti\" & [Cognome] & "_" & [Nome] & "_" & Format([CFData], "DDMMYYYY"))
        Shell "C:\WINDOWS\explorer.exe """ & imgPath & "", vbNormalFocus
 
    End If
 
End Sub
 
grazie a tutti.
buona serata
Newsgroup: it.comp.appl.access
Titolo: maschera e relazione 1:molti

ciao a tutti,
vorrei realizzare un sistema con due maschere: la prima che richiama la
seconda (tramite pulsante) nella quale dovrebbe essere possibile inserire
più record.
Es. tabella A: anagrafica
Tabella B: figli
Il problema si presenta quando devo inserire un  record (successivo ad un
primo) perchè improvvisamente la chiave viene azzerata...
Utilizzando maschera e sottomaschera il problema non si presenta.
C'è qualcuno che mi da qualche suggerimento ???
Grazie!ciao


Grazie Mille! Ciao

Newsgroup: it.comp.appl.access
Titolo: Query x mese

Ciao a tutti,
spiego subito il problema: ho una tabella con delle informazioni relative a
spese sostenute, punto vendita, tipi pagamenti, etc, il tutto è ordinato per
data.
Ho fatto diverse query, di tipo statistico, tipo totale entrate/uscite,
aggregandole per punto vendita, tipo di pagamento etc. tutto bene solo che
questo è per tutto il periodo inserito. Ho fatto anche una query dov'è
possibile specificare una data inizio e fine, ma quello che vorrei fare è
dividerli per mesi.
La mia idea è quella di mettere una casella combinata o una serie di
interruttori con i vari mesi e poi generare la query con la variabile presa
dalla selezione fatta dall'utente, solo che non so come fare. Potreste
aiutarmi.
Grazie, Alessandro

 ha scritto nel messaggio news:cnFlf.18499$z_6....@tornado.fastwebnet.it...

Nella query potresti separare le tre informazioni giorno mese anno con le funzioni day month year (vedi help). Per creare le caselle 
combinate puoi seguire il percorso guidato (wizard) inserendo i valori "a mano".
Per quella del mese separando il testo dal valore numerico (es. "Gennaio";1;"Febbraio";2;... Quindi indicando 2 colonne.
Per quella dell'anno potresti utilizzare come origine una query che restituisce solo l'anno del periodo (funzione Year)...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Importazione da Excel

Non ho mai capito il perchè nell'importazione dati da Excel il programma non 
mi permetto, escluso il 1° campo, di andare a modificare nome e tipo di dati 
nei campi successivi.
C'è qualcosa che a me sfugge?
Ringrazio tutti coloro che mi possono dare spiegazioni.
Un saluto a tutti i frequentatori del bellissimo ns.
Umberto 


Qui sarebbe sempre bene di rivelare la versione del programma.
In particolare con problemi di questo tipo che sicuramente
dipendono dalla versione.
Se si tratta di Access 2002 vedi:
http://support.microsoft.com/?kbid=875252
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Leggere valore calcolato del record successivo per visualizzarlo/inserirlo nel record corrente

Access 00/XP
Salve a tutti.
Ecco l'esempio:
1° record (località di partenza con rotta e cammino per il record 2)- senza 
nessun valore calcolato proprio-           visualizzerà il valore del record 
2 (XXXXX), mentre nel recor 2 la casella con il valore da
                cedere sarà nascosta.
2° record (località di arrivo)  valore calcolato proprio    XXXXXX 
(nascosto)
Quanto sopra perchè le caselle di testo del 1* record danno errore in quanto 
non effettua alcun calcolo con il record precedente, contrariamente al 
record 2 che effettua il calcolo con il record precedente, inoltre è più 
corretto visualizzare la rotta da prendere  e il cammino sul 1° record. In 
sostanza per andare da A    a     B, dal punto A devo prendere Rotta XXX per 
tot miglia; diversamente la lettura delle tratte e relativi dati non 
risulterebbe chiara e intuitiva.
Grazie... Bruno 

 ha scritto nel messaggio 
news:464b5b35$0$10629$4faf...@reader2.news.tin.it...

================================
Problema risolto.  Grazie a tutti  comunque.
Bruno

Newsgroup: it.comp.appl.access
Titolo: Database.exe

Come si fà a convertire un database in una vera e propria applicazione
Cioè un file eseguibile?
Ciao Grazie



Prova a leggere sul sito Comune nella Sezione General, "Esiste il
compilatore per Access (questo è il faqqone)?"
www.sitocomune.com

 wrote in message
XIAJ6.874$VR4....@news.infostrada.it...


 Impara VB e crea l'applicazione .exe
Impara ASP e mettila on line semmai!:-)))
Saluti.
Luciano
(DOC)

 Impara ASP e mettila on line semmai!:-)))
Impara l'ARTE e mettila da parte.
Ale

 ciao
Sě ma non sono veri eseguibili: purtroppo č un Runtime anche quello :-/
Ciao, Simone

Newsgroup: it.comp.appl.access
Titolo: offerta lavoro roma

Società immobiliare Romana con la necessità di informatizzare  le procedure.
Ricerca programmatore esperto database per collaborazione 
bors...@tin.it

 Societą immobiliare Romana con la necessitą di informatizzare  le

Newsgroup: it.comp.appl.access
Titolo: Colonne Foglio dati

Salve a tutti,
Ho una maschera con una sottomaschera in visualizzaione foglio dati 
(access 2007)
Con il tsto destro del mouse nel foglio dati posso scegliere nascondi 
colonne oppure scopri colonne.
Esistono gli equivalenti comandi via codice?
Ho provato con la proprietï¿œ visible ma non funziona.
Grazie Nicola


<F1> ColumnHidden
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it


Grazie Mille!
Nicola
Newsgroup: it.comp.appl.access
Titolo: Runtime in italiano

Se non è una domanda troppo stupida, chiedo se esiste un Runtime di Access
97 o 2000 in italiano.
Saluti
Sandro

 ha scritto nel messaggio
news:z8fUb.15413$U4.5...@twister1.libero.it...

Ci sono 4 dll che devi cambiare nella cartella 1033 del runtime con quelle
che trovi nella cartella 1040 di Office in Italiano.
Sostituite quelle il tuo Runtime parlerà l'italiano.
Cerca nei precedenti e trovi i nomi delle dll.
MAssimiliano

 ha scritto nel messaggio
news:JEmUb.3605$HO2....@news.edisontel.com...

Quello che ho trovato non riguarda A97 ma A2000.
C'è quelcosa per il RinTime di Access 97 (chiamato ODE Tools)?
Ciao.
Sandro

 ha scritto nel messaggio
news:z8fUb.15413$U4.5...@twister1.libero.it...

Per la versione 97 di ODE devi aprire il database WZSTP80.MDB che si trova
nella cartella
c:\Programmi\Microsoft Office\ODETools\Setup Wizard usando il tasto shift
per non far partire il wizard.
Alla fine del 97 o ai primi del 98 scaricai dal sito Microsoft un intero
documento su come fare e quali voci modificare nella varie tabelle
di questo database (in genere NomeTabellaTOKENS) ma ora non sò più che fine
ha fatto.
Per esempio aprendo la tabella "stp_tplMain Tokens" nella colonna tokenID
compare la voce "Compact Description" la corrispondente stringa subito dopo
stGetValue("Full App Name") & " può essere modificata con quello che ti
pare. Io qui ho scritto:
stGetValue("Full App Name") & " verrà installato con le opzioni minime
(sconsigliato)."
Questa è la scritta che comparirà al cliente durante l'istallazione
dell'applicativo accanto all'icona con il tipo di installazione Compatta o
Minima.
Puoi modificare anche la stringa che compare in Typical Description (sarebbe
l'installazione Tipica) o Workstation Description.
Ovviamente le modifiche possibili sono moltissime ma queste sono ben
elencate nel documeto di cui sopra ti dicevo.
Ti consiglio di fare sempre una copia di sicurezza del database.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Alle solite: stampa differente dall'anteprima

Sto impazzendo di nuovo appresso ai report di access.
Ho un certo campo NomeCampo e vorrei visualizzare in una label il suo 
valore. Quindi uso qualcosa tipo NomeReport.NomeLabel.Caption = "Il 
valore è " & NomeReport.NomeCampo.Value
In anteprima di stampa funziona, in fase di stampa no.
Me ne accorgo perché ho messo sul report una casella di testo associata 
a quel campo ed il valore mostrato sulla label è differente.
Non è la prima volta che mi succede ma se prima era colpa del "motore" 
di access corrotto da varie installazioni adesso davvero non so cosa 
sia. Sbaglio qualcosa? Qual'è il metodo migliore per conoscere da VBA il 
valore corrente di un campo in un report?
-- 
Max
www.suonaresuonare.it

 
www.suonaresuonare.it
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

Quanto da te detto lo sapevo e, ahimé, non mi sarà d'aiuto.
Unica cosa proverò ad usare questa sintassi:

Newsgroup: it.comp.appl.access
Titolo: 2 sottomaschere

Salve a tutti, ho questa situazione:
in una maschera ho inserito 2 sottomaschere (ad esempio A e B) ora quando
vado con il cursore su un controllo (ad esempio in uno della sottomaschera
A) vorrei che mi si disabilitasse o nascondesse il controllo della maschera
B.
Questo dal codice non riesco a farlo perchè se faccio "me.nomecontrollo"
riesco a vedere solo i controlli relativi alla sottomaschera attiva mentre
come posso vedere i controlli dell'altra sottomaschera ?
Saluti e grazie !!!

 ha scritto nel messaggio
news:aase9t$soq$1...@pegasus.tiscalinet.it...

Dalla sottomaschera A devi scrivere:
Parent![NomeControllo].visible=false
stessa cosa per la sottomaschera B se devi fare lo stesso.
Ciao Roberto - Syd

 riesco a vedere solo i controlli relativi alla sottomaschera attiva
devi accedere all'insieme forms e partire dalla maschera principale che
contiene le sottomaschere:
forms!mascheraprincipale!nomecontrollosottomaschera.form.nomecontrollo.enabl
ed=false

Newsgroup: it.comp.appl.access
Titolo: Campo SI/NO

Nella "Mia_Tabella", ho un "Mio_Campo" con formato SI/NO;
nella "Mia_Query" mi restituisce i SI con valore "-1" e NO con valore "0"
Se ad esempio i SSI sono 12, mi reestituisce come somma dei SI "-12"
Per farmelo restituire (nella query) in positivo come fare??
Saluti CF


invece di sommarli contali o moltiplica per -1
-- 
Alessandro Cara
Newsgroup: it.comp.appl.access
Titolo: c'e' qualche manuale su access

Che sia freeware e che non sia il solito "crea tabella"?
Grazie.

ho capito, non c'e'.


Che fretta che hai il mese di agosto!
www.manuali.it
Ciao, Carlo

> > Che sia freeware e che non sia il solito "crea tabella"?
ti è sfuggiata la mia frase sopra, hehehehe


se non ti basta la guida in linea, non ti basta
http://manuali.caltanet.it/manuali.asp?cr=125
non ti basta:
http://www.science.unitn.it/cisca/manuali.html
non ti basta:
http://www.manuali.net/manuali/categorie.asp?cat=Access
non ti basta:
http://www.webdidactics.net/fdatabase/wwwboard.html
non ti basta....
allora vuol dire che sei proprio un fraccomodo.
Mi è bastato fare una ricerca "Manuali Access" con GOOGLE e sono spuntate
dieci pagine di siti.
A parte tutto la prima guida è quella in linea. Se puoi vuoi dei seri
manuali di programmazione avanzata, ti consiglio di mettere mano al
portafoglio.
Ciao, Carlo


manuale di access per eccellenza lo hai sul PC ed è gratis premi F1 ;)

 Mi è bastato fare una ricerca "Manuali Access" con GOOGLE e sono spuntate
ecco, forse erano troppi.
heheheh

 
http://www.webdidactics.net/fdatabase/wwwboard.html
E questi?! Sarebbero manuali di ACCESS?
Grazie del tentativo, heheheheheheh

 wrote in 
news:Q6p59.54534$
n04.1...@twister2.libero.it
:

  Infatti Carlo ti diceva "Se non ti basta la guida in linea, 
allora 'NON ti basta...'.
  :)
  Scherzi a parte, non credo che riuscirai mai a trovare nella 
rete un manuale su Access VALIDO e GRATUITO. Cercando bene, al 
massimo, riuscirai a trovare quà e la dei buoni articoli 
teorico/pratici e molti - indispensabili - tip & trick.
  Un buon libro (qualche Euretto da spendere) credo sia la cosa 
migliore.
  In alternativa ti consiglio di acquistarti un libricino, o 
trovarti un piccolo tutorial in rete, che spieghi un po' la 
teoria dei DB relazionali e poi di affidarti alla guida in 
linea, al NG ed al sito comune per mettere in pratica quello che 
che avrai imparato.
  Nel sito comune ( 
http://www.sitocomune.com/
 ) troverai un 
elenco di link, risorse, e libri che trattano di access.
  Qualche altro link a siti che parlano di Access potrai 
trovarlo nella sezione links del mio sito personale (in firma).
  Ciao.
-- 
-------------------------------------
http://digilander.iol.it/SimonenomiS/
-------------------------------------

Grazie ci faccio un giro.

Newsgroup: it.comp.appl.access
Titolo: comuni germania

Mi servirebbe un file excell, mdb o txt con dentro tutti i comuni della
Germania + cap e magari prefisso telefonico
se cortesemente potete darmi delle indicazioni, magari un sito dove cercare
grazie

 se cortesemente potete darmi delle indicazioni, magari un sito dove cercare
Ce un elenco di link (div. formati) al punto no
2.19 PLZ, BLZ, Vorwahlen, Telefontarife
nel mio Access-FAQ
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


ho provato a cliccare sull'indirizzo del sito sopra proposto ma mi dice che
la pagina non esiste

 ha scritto:

Cosa non esiste? Il mio sito o i link?
il 2.19 ha p.e. link a
http://www.access-guru.de
nome del file "pvb.zip" = mdb con comuni + cap + prefisso telefonico
http://home.snafu.de/olaf.blum/
"Ortsauswahl" con comuni e cap
o un ftp-link a un mdb con con comuni + cap + prefisso telefonico
di diversi stati 
ftp://infothek.net/pub
 (~ 1 MByte)
ecc.
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

Vielen Dank
Mein problem ist mit deine Web Seite, ich kann diese nicht offen
Aber jetz geht (mit die linke)
Noch Vielen Dank und gute arbeit

Newsgroup: it.comp.appl.access
Titolo: Lampeggio oggetti

E' possibile fare lampeggiare un oggetto di una maschera (un rettangolo o una
bitmap, visibile/nascosto in un ciclo continuo ad intervalli ad esempio di 0,5
sec), ad esempio mediante qualche routine di VBA ?
Grazie
Corrado
-- 
Posted from 
a-md1-21.tin.it
 [212.216.150.20] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:71cc7cd31bc6e60ac6a...@mygate.mailgate.org...

Lo puoi fare usando il controllo Timer.
Ciao Roberto - Syd
Newsgroup: it.comp.appl.access
Titolo: chiusura maschera se è senza record e ritorno su quella principale

Da una maschera ( frmPrincipale) apro una maschera (frmSchedeScadute)
, chiudendo frmPrincipale per problemi di ridimensionamento.
Nel caso frmSchedeScadute non contenga record , vorrei che si
chiudesse , si aprisse frmPrincipale sul record sulla quale era stata
chiusa (frmPrincipale) e aperta frmSchedeScadute.
Mi spiego con un esempio :
-Sono sul record di Pinco(txtNomeSocietà) in frmPrincipale
-Schiscio il pulsante che apre frmSchedeScadute
-Si chiude frmPrincipale e si apre frmSchedeScadute filtrato su Pinco
-In frmSchedeScadute non ci sono record correlati a Pinco
-Chiude frmSchedeScadute ( magari viene fuori msg " niente Schede") e
apre frmPrincipale su Pinco
La difficoltà , per me , è riaprire frmPrincipale su Pinco.
Ciao. Fabrizio

 -Schiscio il pulsante che apre frmSchedeScadute
E' un noto bug di Access.
Quando tenti di schisciare un pulsante, si rifiuta di funzionare
correttamente
Antonio


wrote:

Ah l'ironia questa sconosciuta ! come Buridano !  :-))
Ciao. Fabrizio

Ciao. Fabrizio
Ho risolto così ed è meglio:
Private Sub Comando50_Click()
On Error GoTo Err_Comando50_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    Dim intConto As Integer
 
    intConto = DCount("CodiceProdotto", "qrySchedeScadute",
"NomeSocietà = " & "'" & Me!txtNomeSocietà & "'")
    stDocName = "frmSchedeScadute"
    stLinkCriteria = "[NomeSocietà]=" & "'" & Me![txtNomeSocietà] &
"'"
 
    If intConto > 0 Then
        DoCmd.Close
        DoCmd.OpenForm stDocName, , , stLinkCriteria
    ElseIf intConto = 0 Then
        MsgBox "Non c'è nessuna scheda scaduta"
    End If
 
Exit_Comando50_Click:
    Exit Sub
Err_Comando50_Click:
    MsgBox Err.Description
    Resume Exit_Comando50_Click
 
End Sub
Ciao. Fabrizio

     End If
  Se intConto NON e' > 0 allora e' sicuramente = 0.
  Ciao.



Hai ragione : ho già corretto.
Ciao. Fabrizio
Newsgroup: it.comp.appl.access
Titolo: sottomaschera

salve, non riesco a risolvere un piccolo problema, ho una maschera
principale dove inserisco tutti i dati di un cliente e varie
sottomaschere collegate una / molti dove inserisco altri dati, per
problemi di spazio non posso visualizzare maschera principale e
sottomaschera è possibile tramite una casella combinata inserita nella
maschera principale sceglire la sottomaschera che mi interessa e
questa si sovrappone alla maschera principale in modo che si possa
visualizzare , inserire oppure eliminare i record presenti.
Non so se mi sono spiegato bene, grazie
Scossa.

 ha scritto nel messaggio 
news:e45ca546-f761-4ea4...@14g2000yqo.googlegroups.com...

Usa decisamente una struttura a schede !!!!
Ogni scheda, una sottomaschera
la fruibilità e la piacevolezza della tua maschera sarà indiscutibile
Antonio

Newsgroup: it.comp.appl.access
Titolo: Come realizzare libreria che Access possa utilizzare per aggiungere eventi ?

Dispongo di un paio di programmi, realizzati in c#, che attualmente 
comunicano col progetto principale realizzato con Access sparandogli 
degli script vbs che provvedono ad 'iniettare' il comando nella sub 
richiesta che eseguendo il codice al suo interno elaborera' le 
informazioni previste
Per meglio far capire, uno dei programmi esterni e' un client mqtt che 
rimane in attesa dei messaggi a lui destinati, quando arriva un 
messaggio lo formatta nel modo previsto in modo che Access possa 
leggerlo e poi avvia un vbs che provvede a verificare se il progetto 
principale Access e' in esecuzione e nel caso sia in esecuzione avvia 
una sub particolare dentro un modulo di Access
Funzionare funziona ma e' un accrocchio che vorrei migliorare rendendolo 
una parte del progetto principale Access
Vorrei 'integrare' nel codice di Access le funzionalita' svolte dai 
programmi esterni, tipo dll o con funzionamento simile
Sto cercando di capire la trafila operazioni da realizzare per arrivare 
a realizzare una dll che poi verra' dichiarata ed Access potra' reagire 
agli eventi previsti dalla libreria aggiuntiva, che conterra' il codice 
attualmente contenuto nei programmi esterni
Qualcuno di voi ha gia' realizzato qualcosa di simile?
Consigli? Esempi?

Con NET puoi creare un Activex, che ovviamente può esporre anche Eventi...
 
https://www.codeproject.com/Questions/627937/Creating-an-Activex-with-a-Windows-Forms-Control-f
 
https://social.msdn.microsoft.com/Forums/office/en-US/a263c1da-aa6b-431b-b434-6fa99bfca68c/net-treeview-in-access?forum=accessdev
 
 
https://codedocu.com/Details_mobile?d=2075&z=1&t=Code%3A+Create+your+own+ActiveX+Component+in+Visual+Studio+2017+and+Office+2016+365
 
 
https://stackoverflow.com/questions/12011901/creating-custom-controls-for-ms-access-2010
 
https://social.msdn.microsoft.com/Forums/office/en-US/06867384-9e1f-486d-982a-6bbb0f40848d/adding-a-custom-control-to-an-access-form?forum=accessdev#5b27805f-3a95-4bbd-a50e-3de06e199490
 
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: Compatta & Ripristina - Non funziona con questo database

Ho provato sia con access 2000 che con il 2003.
Il database occupava 15mb e tutto funzionava bene.
Dopo aver aggiunto 8 report nuovi con delle immagini jpg il database ora 
occupa 60mb.
NEl tentativo di fare un compatta ripristina, mi appare il messaggio "Spazio 
su disco insufficiente" ciň č impossibile visto che ho piů di 100Gb 
disponibili.
Qualcuno sa aiutarmi ?
Grazie ! 

 Grazie !
Prova a leggerti al:
http://www.donkarl.com/it/
le FAQ 1.22, 1.23 e 6.6
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: Come posso bloccare......

Premetto di essere un autodidatta ancora ignorante sulla
programmazione.
Ho creato alcune tabelle, 
1)Anagrafica dei corsisiti 
2)Corso
3)Pagamento
Ora io vorrei che visualizzando solo la tabella 1 con una maschera
apposita mi consente di vedere per ogni iscritto sia il relatico corso
sia lo stato dei pagamenti.
Ho creato due maschere una contabilità e una anagrafica dove sono in
seriti rispettivamente una sottomaschera contabilità e una cosri, che
effettivamente assolvono al compito, ma ci sono alcune cose che non so
come modificare.
1)Vorrei che durante la visualizzazione o l'inserimento nella maschera
anagrafica la sottomaschera corsi mi permetta di inserire un solo
record, relartivo al corsista inserito. Questo vale anche per la
contabilità
2) vorrei che nella sottomaschera corsi  se scelgo il turno di
giovedì_venerdi' (campo (si/no)) mi deve permettere di sselezionare
solo gli orari prestabiliti e non tutti i campi (si/no) orario in
elenco, ma solo quelli stabiliti per quei giorni. Mentre sarà al
contrario se scelgo un altro giono.
Grazie dell'aiuto.

 Grazie dell'aiuto.

spiega meglio come è la struttura
Ho creaato una tabella Corso dove ci sono i campi
IDcliente
Livello
Lun_Giov
Mar_Ven
e gli orari che vanno dalle 15.50 alle 21.05 
tutti campi (si/no)
ora io vorrei che  se seleziono i giorni Lun_Gio in automatico i campi
che vanno dalle 19.05 alle 21.05 vengono bloccati, mentre se seleziono
il campo mar_ven ho tutti i campi orario liberi.

Newsgroup: it.comp.appl.access
Titolo: è possibile avviare un solo processo di access

se un utente riapre il db ed è già aperto ma ridotto a icona massimizzarlo e 
non riaprire un altra sessione di windows
sapete se e come sia possibile?
Grazie. 

 ha scritto nel messaggio
news:cist65$4sn$1...@lacerta.tiscalinet.it...

Non si riapre una sessione di Windows, ma di Access.
In ogni caso trovi 2 soluzioni nel mio sito:
    Sezione: General
        Evitare la Multisessione
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Aiuto urgente

Buona sera,
mi scuso prima di tutto per la lunghezza del post, speri sia chiaro.
Sto creando un semplice database con Access per la gestione della
fatturazione di alcuni articoli. Non ho mai utilizzato Access ma ho
abbastanza dimestichezaz con i db e l'SQL in genere. Ho le seguenti 4
tabelle:
Articoli [codart descr prezzo]
Clienti [codcli nome sconto]
Fatture [codfat codcli data] 
Fatturati [codart codfat quant]
il cui significato dovrebbe essere evidente e dunque non mi ci soffermo.
Dopo aver creato le maschere relative alle tabelle mi sono bloccato su
quella per la creazione della singola fattura: essa contiene i dati
relativi alla fattura stessa (data e cliente) e poi una sottomaschera
[fatturati] per l'inserimento degli articoli da inserire in fattura. 
Il mio problema è che vorrei che quando si inserisce il codice dell'articolo
appaia automaticamente la relativa descrizione. All'uopo ho i seguenti
campi
idfat (automatico) 
codart (da casella combo) 
descrizione (deve comparire da sola!) 
quantità
ho dunque creato una query che in sql è: 
SELECT articoli.descrizione 
FROM articoli 
WHERE articoli.codart = [Forms]![Fatturati][codart]
La queri funziona: doppio click->inserisco codart->mi mostra la descrizione
dunque nella maschera Fatture ho associato l'origine dati della casella
Descrizione a questa query, solo che durante il funzionamento al posto
della descrizione mi compare sempre un laconico "#Testo?" (ma che
significa??). Ho provato in tutti i modi, qualcuno mi può aiutare?
Grazie in anticipo,
-- 
..::Simone::..

 ha scritto nel messaggio
news:436e36c2$0$29606$4faf...@reader3.news.tin.it...
Visto che non sei nuovo di questo NG, dovresti essere a conoscenza del fatto
che normalmente non viene data risposta a messaggi che hanno un subject come
il tuo.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 il tuo.
Hai ragione, a volte la fretta non ti fa pensare a quello che scrivi
:-/
In ogni caso pare che stia riuscendo a trovare la strada, grazie
comunque.


ho detto non hoo mai usato Access prima d'ora)
[CUT]
Strano: non so perché ma il tuo nike mi č familiare.

Newsgroup: it.comp.appl.access
Titolo: Come posso fare il totale.

Ho questo cavolo di problema ho provato tutte le strade che conoscevo ma
niente da fare. Mi spiego.
Ho una maschera che fa riferimento a un file poniamo A. All'interno di
questo file c'è un campo TOTALEA che è visualizzato.
In questa maschera c'è una sottomaschera nella quale viene manipolato un
file poniamo B. Questo file al suo interno ha un campo COSTOB che in questa
maschera io totalizzo in una casella non associata PIPPO.
Siccome il valore di PIPPO cambia a seconda del valore dei campi costo io
pretenderei che il valore di TOTALEA fosse uguale a quello di PIPPO ogni
volta che PIPPO cambia.
Non finisce qui perchè ogni volta che TOTALEA cambia deve fare una procedura
per il calcolo del costo unitario!!!!
Grazie per l'aiuto

 ha scritto nel messaggio
news:3aba5...@news.dada.it...

A mio avviso, il tuo "cavolo di problema" ce l'hai perchè non rispetti una
delle regole fondamentali di un database relazionale: le tabelle NON debbono
MAI contenere campi calcolati, pena tremendi mal di pancia che non ti sto a
raccontare perché già li stai provando.
In pratica non ha alcuna logica registrarsi in un campo di una tabella un
valore che dipende dalla sommatoria del valore di un campo contenuto in
un'altra tabella.
Un valore calcolato è logico che esista solamente o in un campo calcolato di
una query o in un controllo non associato di una maschera o di un report.
Ciò premesso, a mio avviso, DEVI eliminare il campo TOTALEA dalla tabella A.
Inoltre, visto che nell'insieme maschera/sottomaschera, il valore che ti
serve già è contenuto nella casella di testo PIPPO,  non ha neppure
significato che esista nella maschera principale una casella di testo non
associata chiamata TOTALEA: quando ti serve il totale di COSTOB lo vai a
prendere da PIPPO.
Inoltre, tutte le volte che avrai la necessità di ricostruirti il valore
contenuto in PIPPO, lo potrai sempre fare con una funzione DSum basata
sull'oggetto che è origine record della tua sottomaschera.
Visto che così vengono a cadere i problemi evidenziati nei primi quattro
capoversi del tuo messaggio, vediamo di discutere quello contenuto
nell'ultimo capoverso.
Poichè il valore di PIPPO (d'altra parte TOTALEA non esiste più) può
cambiare solamente se inserisci o cancelli un record dalla sottomaschera
oppure se modifichi il valore di un controllo COSTOB, a fronte dell'evento
"Dopo aggiornamento" di COSTOB e a fronte dell'evento "Su eliminazione"
della tua sottomaschera genera il codice VBA che effettua "il calcolo del
costo unitario".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: trovare Numeri mancanti (più complessa)

Ciao
 
ho dato già un'occhiata agli altri post di numeri mancanti
però il mio problema è un po' più complicato
 
partendo da una tabella (o query, scegliete voi) con questi dati:
 
NEGOZIO
GIORNO
OPERATORE
DOCUMENTO
 
dovrei analizzare (e restituire sotto forma di stampa) il numero
relativo ai buchi lasciati nella colonna DOCUMENTO raggruppando
NEGOZIO, GIORNO E OPERATORE
 
grazie a tutti
 
 
 


 
 
fai una query
 
select negozio, giorno, operatore from tuaTabella where documento is null
 
 
sulla query costruisci il tuo report (anche con l'autocomposizione) con 
i raggruppamenti che vuoi
 
ciao
BFS


e i numeri mancanti dove sono?

Newsgroup: it.comp.appl.access
Titolo: Aiuto !!Licenza scaduta

Ciao a tutti
Access 97 mi continua dare un messaggio di licenza scaduta all'avvio,
nonostante abbia ristallato office non ho risolto il problema qualcuno
mi puň dare un aiuto ,
Grazie anticipatamente..
La mia e-mail
andre...@libero.it


Il problema ti è nato proprio perchè hai reinstallato Office e/o Access: è
una bug.
Dai uno sguardo come è stato risolto il tuo problema 3 thread sopra al tuo:
"reinstallare access 97" del 9/3/2001 ore 0:45.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Controllo valori in duplicato

Ciao a tutti,
Mi chiedo se sia, e come, possibile verificare se il valore introdotto in un 
campo chiave (dupl. non consentito) sia già stato digitato.Questo senza 
passare da un record all'altro ma unicamente al momento che si passa dal 
campo chiave ad un'altro.
Grazie
Fabio
-- 
Fabio Valsangiacomo
Ingegnere di sicurezza
Via Galbisio 5a
6501 Bellinzona
Tel. : 
++ 41 91 826 14 69
Fax : 
++ 41 91 814 44 39
-------------------------------------------------------------
E-Mail   
fa...@valsangiacomo.org
Internet  
www.valsangiacomo.org
 

 ha scritto nel messaggio
news:429caec2$0$1145$5402...@news.sunrise.ch...

Ciao Fabio,
potresti ad esempio mettere questo codice sull'evento Uscita dal controllo
contenente la chiave primaria:
if nz(DCount("CampoChiave", "tabellaX", "campoChaive=" & me.campochiave), 0)
=1 then
    msgBox("attenzione! chiave già esistente, correggere")
    me.campochiave.setfocus
end if
saluti
Cinzia

Newsgroup: it.comp.appl.access
Titolo: Da 32bit a 64bit - errore Declare

Ciao, un software Access che ho programmato su computer a 32bit non funziona 
su 64bit.
L'errore restituito all'avvio del programma è il seguente:
 
L'espressione Su apertura immessa come impostazione della proprieta di 
evento ha generato l'errore seguente: Il codice del progetto deve essere 
aggiornato per l'utilizzo in sistemi a 64 bit. Esaminare e aggiornare le 
istruzioni Declare, quindi contrassegnarle con l'attributo PtrSafe.
 
Come detto, il problema sta nell'istruzione "Declare" per esempio:
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" 
_
                        (ByVal hwnd As Long, ByVal lpOperation As String, 
ByVal lpFile As String, _
                        ByVal lpParameters As String, ByVal lpDirectory As 
String, ByVal nShowCmd As Long) _
                        As Long
 
Come faccio a rendere il codice compatibile con entrambi i 32/64 bit?
Ci sono articoli gia pronti in rete riguardo questo problema?
Grazie e buon anno! 
 

 Ci sono articoli gia pronti in rete riguardo questo problema?
 
Alcuni, p.e.
 
Cerca per ShellExecute qui:
 
http://www.jkp-ads.com/articles/apideclarations.asp
 
 
 
Qui puoi approfondire:
 
https://msdn.microsoft.com/en-us/library/office/ee691831(v=office.14).aspx
 
 
http://www.codekabinett.com/rdumps.php?Lang=2&targetDoc=windows-api-declaration-vba-64-bit
 
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 


http://www.jkp-ads.com/articles/apideclarations.asp
 
 
Grazie molte ci sono esempi mirati ed esplicativi, proprio quello che mi 
serviva.
 
 
 
Salve,ogrn:

Newsgroup: it.comp.appl.access
Titolo: Subform che non sente il 'getfocus'

Dispongo di una form, dentro la quale ci sono tre subform, come maschere 
continue, con alcune textbos collegate a tabelle nel db
Tre grigliette che mostrano dati vari
Vorrei modificare il valore di una combobox presente nella form 
principale ogni volta che entro col cursore in una delle tre subform
Ho inserito nel GetFocus di ogni subform il comando appropriato, ma 
l'evento non viene mai attivato, per nessuna delle tre
Se metto l'evento in una qualsiasi delle textbox presenti nelle subform, 
scatta regolarmente
La domanda e':  perche non scatta l'evento GotFocus della subform?
Ciao e grazie
RobertoA


Ciao RobertoA,
sta scritto (nella guida):
 
"Una maschera può ricevere lo stato attivo solo se non contiene controlli o se tutti i controlli visibili sono disattivati. Se una maschera contiene qualsiasi controllo visibile attivato, l'evento GotFocus della maschera non si verifica."
 
E' il tuo caso?
 
-- 
Ciao! :)
Maurizio


Eh si, e' proprio cosi
Stavolta ho toppato, mea gulpa

 mea gulpa
 
Gasp! :-D
-- 
Ciao! :)
Maurizio
Newsgroup: it.comp.appl.access
Titolo: Query psicopatiche

Ho un problema con delle query psicopatiche.
Uso un DB costruito sulla base di una tabella anagrafica e più tabelle
specifiche, usando un sistema maschera / sottomaschera per gli inserimenti.
Poi. per stampare il relativo documento in stampa unione in word uso una
query, che riprende i dati di volta in volta dalle tabelle che mi servono.
Per fare in modo che word mi apra sempre il documento con i dati inseriti
più di recente, ho impostato un campo NOW() a ordinamento decrescente.
Il problema è questo: per alcuni documenti funziona (apre il record
modificato - inserito per ultimo), per altre query se ne frega ampiamente,
aprendo dal primo record (ad es. le date seguenti: 1- 22/06/2003   2-
12/07/2003   3- 03/07/2003). L'ordine esatto sarebbe 2-3-1.
Generalmente creo il database a casa con Access2K sotto win 98, poi lo
integro nell'applicativo in ufficio, sotto AccessXP e win2K.
Ovviamente trasferisco anche i relativi documenti creti in stampa unione.
Qualcuno mi sa dire come risolvo il problema? La query folle, se aperta, è
struttura bene (l'unico campo ordinato è la data di inserimento).
Grazie
Andrea

 ha scritto nel messaggio
news:4n%Pa.169153$Ny5.4...@twister2.libero.it...

non ho capito molto, comunque nelle query access il formato  data deve
essere  mm/dd/yyyy (Format(DatadaFormattare, "mm/dd/yyyy"))
altrimenti i mesi ed i giorni vengono confusi
ciao

altrimenti i mesi ed i giorni vengono confusi
So che č un po' 1 casino capire la struttura di qulacosa senza averla
avanti.
Il problema principale non č tanto la struttura maschera / sottomaschera o
le relazioni tra le tabelle collegate. Il problema nasce dal fatto che,
seguendo la stessa procedura per creare le query, 1 funziona come dico io,
l'altra va per i fatti suoi, come accennato nell'altro post.
La data di inserimento io non la creo, uso solo l'istruzione Now() (quindi
prende tale valore dal sistema, in modo automatico), poi gli dico di
ordinare i valori secondo l'ordine decrescente di Now(), cosě da avere
sempre come primo record quello creato o modificato per ultimo (in ordine di
tempo). E da qui il problema: con alcune query lo fa, con altre va in tilt,
ed il bello č che non riesco a capire la logica dell'ordinamento.
Grazie
Andrea
Newsgroup: it.comp.appl.access
Titolo: [FAQ?] Access non mi tiene l'impostazione della pagina!

Ciao all'ng,
spero di non fare una FAQ...
Non capisco perchè Access 2000 inspiegabilmente ed in maniera del
tutto casuale (secondo me, spero di sbagliarmi!) a volte perde le
impostazioni di pagina dei report, riportandole tutte alle
impostazioni default (orientamento verticale - margini a 25mm).
Questo accade anche se gli utenti non accedono alla struttura del db e
non cambiano la stampante predefinita, su diverse configurazioni
pc-stampante... non sarà micca un bug di Access 2000?
Grazie 1000 anzi 2000! :)
ciao
-- 
dr...@doctor.com

 ha scritto nel messaggio
news:tWv8OE9Nq5taV4...@4ax.com...

Newsgroup: it.comp.appl.access
Titolo: Messaggio

ho due query, una  per ricercare una data e una per per ricercate un
periodo (dal giorno al giorno). Si può cambiare  in altre forme il
messaggio della query,così da personalizzarlo;come si può inserire
nella finestra del messaggio due controlli calendario così da evitare
che ogni volta io debba digitare la data.
Grazie

 che ogni volta io debba digitare la data.
Suppongo tu abbia un campo di nome Data legato a una tabella
o ad altra query.
Completalo cosě:
Data: [Inseririre data]
Da VBA si potrebbe prevedere una data di default,
tipo quella corrente.
Il controllo calendario appare automaticamente quando ti
posizioni sopra un campo Data/Time; sia in apertura di
tabella sia in apertura di query.
Questo almeno in Access2010, ma credo anche in Access2007.
Č un accorgimento che non ho mai utilizzato, non so
dirti di piů.
Bruno 


Suppongo che con "messaggio della query" intendi la finestra per
l'inserimento dei parametri. Questa non puoi personalizzare.
Devi crearti una maschera con tutti controlli che vuoi.
Poi nella query sostituisci i parametri con riferimenti alla maschera
con questa sintassi:
Forms!NomeMaschera!NomeControllo
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 tipo quella corrente.
In effetti una data di default può essere inserita anche
(ed è la modalità più frequente) assegnando
il DefaultValue al campo della tabella in modalità design.
Bruno

Newsgroup: it.comp.appl.access
Titolo: andare a capo nel testo di un e-mail e magari centrare il testo

attraverso il seguente comando invio un e-mail
    DoCmd.SendObject acSendReport, "ordine", acformatSNP, email, , ,
oggetto, "Vi confermiamo l'ordine del materiale elencato nell'allegato.",
False
però avrei necessità nel testo di scriverlo su più righe e magari
formattarlo, tipo colore testo, grassetto, dimensione, centrato o allineato
a sinistra,
sapete se è possibile?
Ho provato con un file modelllo mettendo in fondo il percorso del file .html
ma lo ha ignorato, bo!!!
utilizzo access XP.
grazie a tutti.

 False
Prova così per scriverlo su 2 righe:
  DoCmd.SendObject acSendReport, "ordine", acformatSNP, email, , ,
 oggetto, "Vi confermiamo l'ordine del" & Chr(10) & "materiale elencato
nell'allegato.",
 False
Ogni volta che vuoi andare a capo chiudi gli apici, aggiungi & Chr(10) & e
riapri gli apici.
Per la formattazione non saprei.
Ric

Newsgroup: it.comp.appl.access
Titolo: calcolo codice fiscale

In una maschera di inserimento, ho bisogno di creare una casella di testo
dove venga calcolato automaticamente il codice fiscale, sulla base dei dati
anagrafici che sto immettendo. E' possibile farlo?
Non sono esperto in VB, ma posso provarci!
Grazie a tutti e ciao!!                    ;-))

 ha scritto nel messaggio
news:9fm6a.151146$ZE.44...@twister2.libero.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General prova a leggere
la FAQ di Federico Luciani intitolata "Calcolo del codice fiscale", oppure
la FAQ sempre di Federico Luciani intitolata "Controllo del Codice fiscale".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Re: modificare dati foxpro senza chiave primaria

 mi dice sempre che il driver odbc non puň eseguire l'aggiornamento.
Prova cosě:
DoCmd.TransferDatabase _
    TransferType:=acLink, _
    DatabaseType:="dBase III", _
    FileName:="FoxFileDir", _
    ObjectType:=acTable, _
    Source:="FoxFileName", _
    Destination:="AccessTableName", _
    StructureOnly:=False
Bruno 

 Bruno
Linkare la tabella(sempre via ODBC) non sempre consente la possibilità
di avere
un Recordset aggiornabile lato Client, anzi.
Ad esempio molti che lavorano con MySQL hanno appunto lamentato questo
tipo
di problemi, dovuti alla mancanza di PK che rendeva il RS ReadOnly.
Ritengo che la PK sia da definire obbligatoriamente.
@Alex

 normalmente come dbase III
Deve esserci qualcosa di strano in quella tabella.
Ho un'applicazione che collega alcune tabelle
Fox col TransferDatabase, con e senza PrimaryKey.
Bruno

Ciao,
è possible modificare i dati di una tabella foxpro collegata tramite odbc?
dopo aver selezionato la chiave primaria dall'elenco dei campi, se 
lancio una query di aggiornamento o se provo a modificare io i campi 
manualmente mi dice sempre che il driver odbc non può eseguire 
l'aggiornamento.
Se non ci fosse possibilità di operare come posso modificare la 
struttura di questa tabella senza avere foxpro?

Newsgroup: it.comp.appl.access
Titolo: Impedire l'inserimento nuovo record su condizione

Ciao a tutti,
In una form che permette l'inserimento di un nominativo
costituita da IDnom, Nominativo, ID (id di una determinata sezione)
avrei bisogno di impedire l'inserimento di nuovi record quando i
nominativi abbinati all'ID di quella sezione abbiano già raggiunto un
numero prestabilito.
Disabilitare il tasto salva, magari con un popup di avviso oppure
disabilitare tutti gli oggetti della form?
Qualcuno ha qualche idea?


Gestisci l'Evento BeforeInsert, usando un DCOUNT o un Recordset con
CONDIZIONE WHERE per puntare alla sola sezione richiesta,  forzando il
CANCEL=True per annullare... ma la vedo dura in quanto
la Sezione verrà inserita solo dopo l'insert.... prova un pò... non
vorrei servisse gestire in NON ASSOCIATO.
@Alex
Newsgroup: it.comp.appl.access
Titolo: scusate per i mg precedenti...

scusate per i mg precedenti... ma erano giorni che non riuscivo ad inviarli
mi dava sempre errore.
Scusate di nuovo - ora sembra che vada bene - Max

 wrote in message
94t1q9$bm3$1...@lacerta.tiscalinet.it...

Per le prove c'e' un ng apposta, 
test.it
La prossima volta prova li'.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

Per le prove c'e' un ng apposta, 
test.it
it.test ^___^ per la precisione :)
-- 
Giovanni "Gyo" Perdicaro
E-Mail: 
gperd...@sicilyonline.it
Newsgroup: it.comp.appl.access
Titolo: query di raggruppamento con campo di testo "accodato"

buon pomeriggio, finite le ferie (una settimana), si torna a spremere le 
meningi
 
ho una tabella ordini
 
c'è il numero dell'ordine, il codice della parte, la quantità
 
ord  parte  qtà
R1   12S    100
R1   15T     50
R2   12S     65
etc etc
 
Ho una query che mi somma le quantità per singola parte che poi vado a 
infilare in un'altra query
 
parte  totqtà
12S    165
15T     50
 
 
Adesso mi chiedono che si possa vedere anche il "riepilogo" degli ordini, 
una cosa tipo
 
parte  totqtà  listaord
12S    165     R1/R2
15T     50     R1
 
 
C'è modo di costruire il campo listaord con una query oppure devo passare 
per forza al VBA?
 
grazie
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

 per forza al VBA?
 
VBA, p.e. 
http://www.allenbrowne.com/func-concat.html
 
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 

 
 
grazie, vedo di metterlo in pista


 
 
Eccomi qua:
Il comando viene eseguito, ma la lista dei riferimenti accodati include lo 
stesso elemento più volte
 
Capita ogni tanto che la stessa parte venga inserita nell'ordine su più 
righe, quindi (vedi R3)
 
ord  parte  qtà
R1   12S    100
R1   15T     50
R2   12S     65
R3   12S     10
R3   17U     10
R3   12S     15
etc etc
 
Alla fine ottengo
 
parte totqtà  listaord
12S     190   R1, R2, R3, R3
15T      50   R1
17U      10   R3
 
Non è un grosso problema, sono casi estremamente rari, per cui la attivo 
così e poi ci penso su quando ho tempo
 
ari-grazie


 così e poi ci penso su quando ho tempo
 
Per evitare duplicati dovrebbe essere sufficiente cambiare la riga
 
strOut = strOut & rs(0) & strSeparator
 
a
 
If InStr(strOut, rs(0) & strSeparator) = 0 Then
     strOut = strOut & rs(0) & strSeparator
End If


 
 
perfetto
 
ho inserito un riferimento al tuo contributo nel codice dell'applicazione, 
a imperitura memoria, come già fatto con altri del gruppo in passato :)
 
diamo a Cesare quel che è di Cesare
