mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: access 97 e 2000

Ho caricato le due versioni di Access: 97 e 2000.
E' normale che tutte le volte su apertura di Access 2000, dopo una
precedente di Access 97, si attivi Windows Installer per alcune decine di
secondi? Le due versioni non coesistono "pacificatamente"?
Ciao a tutti e grazie

 secondi?
Confermo!
 Le due versioni non coesistono "pacificatamente"?
Si vede che non č *esattamente* cosě
cmq funziona.
Ciao
Fabio

Capita anche a me, e non sono ancora riuscito a risolvere il problema.

 precedente di Access 97, si attivi Windows Installer per alcune decine di


Newsgroup: it.comp.appl.access
Titolo: Immagini nelle maschere

Dovendo mettere delle immagini nelle maschere,
è preferibile che siano incorporate o collegate?
Napoleone 


Nessuno delle due.
devi solo richiamarle attraverso la proprietà picture.
Guarda su 
www.sitocomune.com
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:_EVke.12175$TR5....@news.edisontel.com...

Me lo guardo, ma ci ritornerò sopra in futuro, per il momento, ho troppa 
carne a cuocere e non vorrei bruciarla!
Napoleone
Newsgroup: it.comp.appl.access
Titolo: Repost : numero di record da far vedere su report

Salve a tutti e scusate ilo repost ma non riesco a levarci le gambe..
Mi
sono costruito un report ed avrei bisogno di limitare a 5 ( o altro) il
numero di record visualizzabili su singola pagina affinchè le pagine
abbiano sempre il solito numero di record.
Qualche indicazione?
Grazie,
ODO
--------------------------------
Inviato via 
http://usenet.iol.it

 Stampare un numero N costante di righe per pagina
Ciao Daniele
---
http://www.sitocomune.com/

 ODO
Vai sul Sito Comune (link qui sotto), nella Sezione Reports leggi la FAQ di
Federico Luciani intitolata "Stampare un numero N costante di righe per
pagina"; dovrebbe fare al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Transfertext : )

Evvai ragazzi (in particolare Sergio Mazza)!!!!
Sono riuscito a dare la possibilità in una maschera di selezionare un file
di office, fare memorizzare in un campo il path completo ed il contenuto.
Ho ancora un piccolo problema: come posso ottenere solo il nome del file?
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------

CUT
Scusate non ho usato DoCmd.TransferText, era per mantenere un continuum con
i post dell'altra settimana...

 ha scritto nel messaggio
news:VX_L8.15906$K4.3...@twister2.libero.it...

Spiegati meglio, con calma e (magari) invia anche il pezzo di codice da
adattare...
Ciao.
--
Sergio MAZZA

CUT
Già fatto, grazie Sergio. A volte mi arriva l'ispirazione et voilà...
spariscono i problemi!
Newsgroup: it.comp.appl.access
Titolo: RUNTIME ACCESS SU PALMARE

Salve,
vorrei sapere se ci sono novità riguardo la possibilità di mettere
access ( qualsiasi versione va bene) su un palmare windows mobile.
L'applicazione già esistente funzione su pc con un lettore di barcode
USB.
Vorrei poter utilizzare  questa applicazione  su un lettore con
windows mobile.
Grazie.

 ha scritto nel messaggio

Credo che access, anche come runtime, sarebbe troppo pesante per un palmare.
Mi pare che per adesso ci si possa arrangiare solo con VB per pocket pc (si 
scaricava gratis fino a qualche tempo fa, credo ancora)
Solo che ovviamente devi riscrivere l'applicazione
Ciao
Davide 


confermo...io ho dovuto riscrivermi l'applicazione in eVB e 
sqlserverCE...un lavoro immane
valuta eventualmente di usare un client rdp sul palmare verso un windows 
server dove installi la tua applicazione. connessione permettendo.
ciao!
BFS

 BFS
Non ho molte scelte.. ma non devo installare anche sqlserverCE perchè
l'applicazione usa
un server sql, penso ci si possa collegare in ODBC
Da dove posso scaricare VB per pocket pc?
Speravo che con Access 2010 avessero implementato qualche cosa.
Grazie

 ha scritto nel messaggio 
news:a7ea9787-d244-4c94...@d8g2000yqf.googlegroups.com...


VB per PPC lo trovi sul sito MS (cerca tra i download)
SQL Server serve per caricare il database sul palmare, non hai bisogno di 
alcun odbc, VB per pocketpc ha le sue librerie di connessione.
Se usi una connessione di rete allora ovviamente puoi connetterti al 
database principale.
Io però in questo caso opterei per soluzioni diverse, tipo rdp (come diceva 
BFS) o pagine asp.
Ciao
Davide 

 
hum...
pocket e che fa girare office?
il runtime sara' anche un subset del prodottone, ma access resta pesante.
secondo me non lo faranno tanto presto in versione mobile...
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

 ha scritto nel messaggio 
news:fec6596d-f818-4f9e...@j25g2000yqa.googlegroups.com...

Grazie.
Premetto che puoi trasformare e sincronizzare le tabelle di un mdb con 
"Pocket Access" e Microsoft ActiveSync entrambi forniti da Microsoft e 
creando un file .cdb
Forse la strada più semplice e meno costosa rimane quella di sfruttare i 
software di terze parti che si interfacciano con database Access.
Qui alcuni esempi sotto i 40 dollari:
http://www.ddhsoftware.com/handbase.html?UID=2003061904553466.8.139.201
http://www.pocketsoft.ca/default.aspx
http://www.syware.com/prodlib/win_ce/vce/vce.htm
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Stampa automatica in PDF PDFWriter

Ho installato Adobe Acrobat 5.0 unitamente alla stampante PDFWriter.
Windows 2000.
Setto un report con stampante specifica Distiller oppure uso il software VBA
per utilizzare PDFWriter 
http://www.tek-tips.com/gfaqs.cfm/pid/703/fid/2533
,
apro il report, stampo e tutto funziona correttamente oppure , se uso
PDFWrite, lancio la sub e tutto funziona.
Quando poi faccio eseguire l'operazione in maniera automatica (tramite
operazioni Pianificate) SENZA LOGGARMI IN WINDOWS ho il seguente errore in
entrambi i casi:
      Message
      Errore # 2212 generato da MSAccess
      Impossibile stampare l'oggetto.@Assicurarsi che la stampante
specificata sia disponibile.Per informazioni su come impostare una stampante
predefinita, cercare 'stampante predefinita, impostazione' nell'indice della
Gu
Come se i driver Adobe non siano caricati fino senza loggarsi.
qualcuno sa aiutarmi?
Mimmo

 
potrebbe dipendere dal fatto che in win2k le stampanti configurate 
dipendono dall'utente loggato.
questo discorso dovrebbe valere solo per le stampanti di rete e non per 
quello locali, ma non si può mai sapere, con windows...
:-)
potresti anche controllare se la cartella in cui cerchi di scrivere, ha i 
permessi corretti: quando non sei loggato, l'utente predefinito è system, 
a meno che tu non abbia specificato l'utente nelle caratteristiche del 
processo schedulato.
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------

Newsgroup: it.comp.appl.access
Titolo: Funzioni.

Scusate l'ignoranza, ma come faccio ad usare le funzioni per l'esattezza ho 
trovato una funzione di arrotondamento delle cifre dopo un calcolo quindi 
vorrei usarle ma non riesco e non riesco ha trovare qualcosa sui miei libri 
sull'uso delle funzioni (forse o danno per scontato che uno le sappia e sono 
una capra io - forse la seconda ipotesi č piů reale).
Comunque mi puň aiutare qualcuno, e grazie.
Lino F. 

 typed:

Ciao,
Le funzioni come tali restituiscono in generale un valore e
possono accettare dei parametri.
Le funzioni vengono chiamate da eventi. Impliciti se scatenati
ad esempio da apertura - chiusura di una maschera o altri eventi
similare, oppure espliciti perche' e' stato premuto un tasto.
Ancora potrei avere una funzione richiamata come campo
calcolato di una query e ancora funzioni chiamate da altre
funzioni.
Ora solo tu sai quando necessiti di questa situazione.
La cosa migliore per prendere pratica e' analizzare almeno
in linea di massima il database di esempio incluso in
access Nortwind.mdb e verificare cosě come vengono usate
le funzioni nei moduli.
Trovi anche del materiale di formazione sul sito MS, qui
per AC2003:
http://office.microsoft.com/it-it/assistance/CH790018001040.aspx
--
lorenzo

 ha scritto nel messaggio 
news:Ne3Rg.119718$_J1.8...@twister2.libero.it...

Newsgroup: it.comp.appl.access
Titolo: Directory da C a D in automatico

Ho un problema che certi programmi (niente di professionale) li studio  e li
sviluppo con un PC che ha l'Hard Disk C: poi una volta creato il programma
lo ricopio su dei PC che hanno l'HD D: e cartelle comuni.
Essendo che le tabelle le ho create esterne per trasferire solo i programmi
quando apporto modifiche ciò mi crea il problema nel trasferire dal 1 PC
(con HD C) ai secondi (con HD D) essendo che il programma riconosce il primo
perchè eseguito e non il secondo
Pertanto devo ricollegare il tutto ogni volta.
Esiste un metodo per ovviare il tutto
Grazie

Esiste un metodo per ovviare il tutto
Si, automatizza il rialegamento delle tabelle. Credo che sul sito comune ci
sia qualcosa in proposito.
Io in genere come soluzione sbrigativa adotto questa: creo una variabile che
e' il path dell'applicazione, all'avvio controllo se il percorso delle
tabelle allegate e' lo stesso dell'applicazione altrimenti riallego del
tabelle alla variabile percorso.
Altrimenti puo lanciare in apertura una commond dialog che ti chiede di
selezionare il path del BE dopodiche' lanci la tua routine di riallegamento.
SAluti.
lucia...@sitocomune.com

 Esiste un metodo per ovviare il tutto
Anch'io faccio qualcosa di simile a quanto ti ha detto Luciano (DOC):
- vado a intercettare l'errore se apro un recordset su una tabella;
- in caso di errore, vado a vedere se il BE č presente in una serie di
percorsi predefiniti o presenti in una tabella sul FE;
- quindi riallego le tabelle.
La procedura č lanciata all'apertura del DB.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: anteprima report

Ho creato una maschera che in avvio si ingrandisce a tutto schermo, e devo
mantenere le impostazioni  " popup a si " e a scelta obbligatoria a no, però
quando chiedo di fare un'anteprima di stampa me la visualizza sotto la
maschera principale, come posso fare o cosa devo impostare per far si che mi
venga in primo piano l'amteprima ? Grazie Massimo

 ha scritto nel messaggio
news:95ct1u$d5a$1...@pegasus.tiscalinet.it...

Non so se c'è qualcosa sul sito comune, comunque io ho risolto con il
seguente codice:
Public Sub NewOpenReport(pstrReportName As String, Optional pintViewType As
Integer, _
            Optional pstrFilterName As String, Optional pstrWhere As String)
    On Error GoTo NewOpenReport_Err
    Dim astrFormName() As String
    Dim frmItem As Form
    Dim intTotalOpenForm As Integer
    Dim intCicle As Integer
    For Each frmItem In Forms
        If frmItem.Visible Then
            ReDim Preserve astrFormName(intTotalOpenForm)
            astrFormName(intTotalOpenForm) = frmItem.Name
            frmItem.Visible = False
            intTotalOpenForm = intTotalOpenForm + 1
        End If
    Next
    DoCmd.NewOpenReportort pstrReportName, pintViewType, pstrFilterName,
pstrWhere
    Do While StatusReport(acReport, pstrReportName)
        DoEvents
    Loop
    For intCicle = 0 To intTotalOpenForm - 1
        Forms(astrFormName(intCicle)).Visible = True
    Next
NewOpenReport_Exit:
    Exit Sub
NewOpenReport_Err:
    MsgBox Err.Number & " " & Err.Description, vbOKOnly + vbCritical
    Resume NewOpenReport_Exit
End Sub
Private Function StatusReport(pintType As Integer, pstrObjName As String) As
Boolean
    On Error GoTo StatusReport_Err
    StatusReport = SysCmd(acSysCmdGetObjectState, pintType, pstrObjName) And
acObjStateOpen
StatusReport_Exit:
    Exit Function
StatusReport_Err:
    MsgBox Err.Number & " " & Err.Description, vbOKOnly + vbCritical
    Resume StatusReport_Exit
End Function
Ciao
LaLo


Ora ci provo, non sono un gran falco,
1000 grazie .
Massimo
Newsgroup: it.comp.appl.access
Titolo: Cosa stranisssssima

Ho un database di access 2000 bello, tranquillo e funzionante.
Ad un certo punto inserisco un report con una normalissima routine di Visual
Basic.
A questo punto accade l'imponderabile: la formula "rst.RecordCount si
trasforma in "rst.recordcount" (tutto in minuscolo).
Qualcuno sa dirmi per quale oscuro motivo possa avvenire questo ????????
P.S. il recordset che si crea non funziona bene (non effettua la selezione),
anche se la corrispondente query è perfettamente funzionante.






anche se la corrispondente query è perfettamente funzionante. Libreria
utilizzata: DAO

 ha scritto nel messaggio
news:adpmmk$k49$1...@lacerta.tiscalinet.it...

Forse hai dichiarato una variabile con lo stesso nome; è successo anche a me
e per rimediare ho fatto i salti mortali degni del Circo Barnum!
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:adq415$9p7$1...@canarie.caspur.it...

Devo aggiungere che trasforma in minuscolo le scritte "rst.recordcount" di
TUTTI I MODULI.


Vabbè, ma hai verificato o no?
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:adpmmk$k49$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.appl.access
Titolo: collegamento ipertestuale

Buongiorno
Ho realizzato sul mio db A97 un controllo contenente un collegamento 
ipertestuale mi succede perň che quando attivo il controllo all'apertura di 
explorer corrisponde una riduzione ad icona del db, sarebbe possibile 
evitare ciň?
Oppure č possibile creare una finestra nel db stesso per visualizzare 
expolrer?
grazie
Michele 

 Michele
@Alex

Newsgroup: it.comp.appl.access
Titolo: Header Report

Ciao,
Non riesco a settare l'Header di un report costruito da codice
se cerco di fare 'CreateReportControl(rpt, label, acHeader) ho errore:
Riferimento ad una sezione di report con un numero non valido.
Essendo che in modalita' auto per agire sull'header bisogna settare:
Visualizza/Int.Pie' pagina
Immagino che la stessa cosa vada fatta da codice, ma non sono riuscito a
capire come, sapete come?
Grazie Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

sono riuscito a scrivere l'Header del Report, ma ho dovuto cambiare i
settaggi dei report in Strumenti->Opzioni, modificando nella sezione
Maschere/Report il modello Report da Normal ad uno creato da me che
utilizza Header e Footer.
Ma e' l'unico modo? Mi sembra strano!!


Newsgroup: it.comp.appl.access
Titolo: eliminare messaggi di errore da runtime di access 2003

Ciao a tutti,
come faccio ad eliminare tutti i messaggi di protezione che appaiono
all'avvio della runtime di access?
Grazie
Davide

 all'avvio della runtime di access?
www.donkarl.com/it
 FAQ 2.28 Avvisi di sicurezza in Access 2003
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005
Newsgroup: it.comp.appl.access
Titolo: Intervallo di Tempo tra la proprietà Caption di due label

Vi spiego subito il mio problema!
Ho creato in una maschera un pulsante e voglio che al suo premere venga
visualizzata in una label una scritta.......ma che dopo un certo numero di
secondi tale scritta scompaia per dare posto ad una proprietą caption=""
Ringrazio tutti x l'aiuto e un saluto!!!!!
--------------------------------
Inviato via 
http://usenet.libero.it

 wrote in message
news:151Z96Z0Z8Y1...@usenet.libero.it

Devi sfruttare l'EVENTO ON_TIMER legato ad una variabile a livello di
FORM
che indichi al Timer quando realizzare la cosa.
All'interno del Timer inserisci un COUNTER che incrementi ad ogni TIMER
e quando arriva a xxx resetti la Label e la variabile.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Listbox

Ciao a tutti,
vorrei sapere se con Access e' possibile creare/utilizzare controlli
dinamici sul database, come listbox, checkbox ecc.
grazie

 dinamici sul database, come listbox, checkbox ecc.
Scusa se te lo dico, ma la tua domanda suona un po' come una presa per il ..
diciamo in giro.
ci sono perfino le autocomposizioni che ti fanno ste cosuccie. cerca
sull'help.
Sib

 sull'help.
Ho cercato anche prima di postare,
vedo autocomposizioni di maschere, report, tabelle ecc. ma per quello che
devo fare temo di dover utilizzare il Visual Basic: mi servono dei controlli
che consentano all'utente di inserire a _runtime_ i parametri di selezione,
ad esempio inserire due date e restituire i record con un certo campo data
compreso tra le due passate in input. E' possibile farlo senza ricorrere al
VB?

 ha scritto nel messaggio
news:b61vfn$slhb$1...@ID-183966.news.dfncis.de...

Si, con le Combo e le List........!!!
In realtà se devi inserire date conviene gestire un Calendario dal quale
peschi la
data inizio e la data fine.........!
Per il calendario lo puoi fare con una Maschera oppure con il controllo
Activx
preinstallato.
Per la Form ce ne sono di molto funzionali anche sul SitoComune.
www.sitocomune.com
@Alex.

 VB?
Dove hai cercato?
le combo e le list sono controlli che puoi mettere nelle maschere, quindi
vedrai i pulsanti per crearli solo quando sei in visualizzazione struttura
della maschera dove lavori.
Quello che dici e' una cosa che si fa normalmente (ci mascherebbe che per
avere un recordset filtrato si dovessero fare chissa' quali elaborazioni).
Create le combo puoi creare la tua query dove nei criteri fai riferimento
alle combo (c'e' il generatore per aiutarti nella sintassi del riferimento).
Sib
Newsgroup: it.comp.appl.access
Titolo: Maschera di sfondo

Ho creato una maschera di sfondo dell'applicazione, contenente anche i
pulsanti del Menù principale che provocano l'apertura di altre maschere.
E' possibile rendere questa maschera non sovrapponibile ad altre per evitare
che mi ricopra le altre quando casualmente ci si clicca sopra?
E' possibile non visualizzare alcuna barra dei menù all'apertura
dell'applicazione creata?
Grazie a tutti, Rosario.

 ha scritto nel messaggio
news:%d1j7.30372$%a4.11...@news.infostrada.it...

Forse se abiliti il popup nelle proprietà della maschera...
però per quanto riguarda il menù non so aiutarti.
Saluti
Sergio Della Giora (AL)

 ha scritto nel
messaggio news:9migc4$2df2u$1...@ID-84518.news.dfncis.de...

Per quanto riguarda il menu, puoi fare quello che vuoi , nel senso che :
dapprima crei una barra di menu personalizzata , da menu visualizza .
Poi attribuisci questa barra di menu, che in questo caso potrebbe non
contenere nulla , alla maschera in questione.(nelle proprietà della maschera
selezioni barra di pulsanti o barra di menu)Generalmente è  la switchboard
iniziale , se hai fatto un pannello di pulsanti iniziale. oppure è  la prima
maschera che decidi di far apparire.

 ha scritto nel messaggio
news:%d1j7.30372$%a4.11...@news.infostrada.it...

Controlla le opzioni di avvio (strumenti - avvio)...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: query sql

ho seguito il consiglio di qualche post indietro ed ho decido di passare il
mio db su MSSQLserver.
Quindi ho lanecessità di riconvertre molte funzioni.
All'inizio tutto bene (con un po di fatica, non sono un mago) poi il primo
stop:
come si converte un campo calcolato di una query msaccess ad una query del
tipo stored procedure?
Quì mi sono proprio bloccato perchè non riesco a trovare i riferimenti a me
familiari sulla struttura della query(il classico sigma maiuscolo)
Grazie in anticipo

 ha scritto nel messaggio
news:L5uZb.21752$FJ6.8...@twister1.libero.it...

Ciao,
forse intendi creare una funzione di aggregazione  SUM() COUNT() MAX() ecc.
Premi il pulsante Raggruppamento che ha l'immagine con una parentesi che
include due parentesi più piccole, poi nella colonna raggruppamento scegli
la funzione desiderata.
ciao Giorgio

 ha scritto nel messaggio
news:c17jfa$ri9$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:c17jfa$ri9$1...@lacerta.tiscalinet.it...


 Grazie.
umm č meglio che scrivi dopo la mia risposta togliendo la parte di testo
vecchia che non serve, potresti scatenare l'ira di Antonio Biso.
Tornando al campo calcolato nella colonna "Colonna" inserisci
[Quantitŕ]*[Prezzo] e nella colonna "Alias" inserisci Valore.
Se vuoi arrotondare il valore al centesimo di euro puoi scrivere ella
colonna "Colonna" Round([Quantitŕ]*[Prezzo];2) oppure
Convert(numeric(18;2);[Quantitŕ]*[Prezzo])
Ciao Giorgio
Newsgroup: it.comp.appl.access
Titolo: Query a campi incrociati

E' la prima volta che scrivo qui spero di potere riuscire a capire dove
sbaglio.
Non riesco a mettere una condizione where nella mia query.
Premetto la condizione me la detta una masche con una casella combinata
nella quale seleziono un record che poi deve essere passato alla query. Qui
di srguito riporto l'enunciato SQL
TRANSFORM Sum([qryOre Progetti Lavoratore].NumeroOre) AS SommaDiNumeroOre
SELECT [qryOre Progetti Lavoratore].NomeProgetto, [qryOre Progetti
Lavoratore].DataLavorazione, Sum([qryOre Progetti Lavoratore].NumeroOre) AS
[Totale di NumeroOre]
FROM [qryOre Progetti Lavoratore]
WHERE ((([qryOre Progetti
Lavoratore].NomeProgetto)=[Forms]![Progetti]![NomeProgetto]))
GROUP BY [qryOre Progetti Lavoratore].NomeProgetto, [qryOre Progetti
Lavoratore].DataLavorazione
PIVOT [qryOre Progetti Lavoratore].Cognome;
Grazie 1000 per l'interessamento

Scusate non ho detto che uso Access 2000

 ha scritto nel messaggio
news:a26v5a$qr2$1...@serv1.albacom.net...

In una query a campi incrociati di tipo parametrico, è OBBLIGATORIO
esplitare il tipo dati dei parametri, nel tuo caso il tipo dati di
Forms!Progetti!NomeProgetto.
Uno dei modi per fare questo è quello di aprire la griglia di struttura
della tua query a campi incrociati, dal menu Query seleziona il comando
Parametri...; nella finestra Parametri query che si aprirà indica il tipo
dato dei parametri.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Posso andare a capo in questo modo

Ciao a tutto il NG
Vi volevo chiedere una cosa, in un controllo del report fattura, devo far
apparire questo.
Comitato di solidarietą
sede legale Via XII Ottobre 2/193
36016 Thiene (VI)
Sede Operativa : Via XXV Aprile, 3
36010 Malo (VI)
Nome societą =  Comitato di solidarietą sede legale Via XII Ottobre 2/193
36016 Thiene (VI) Sede Operativa : Via XXV Aprile, 3
CAP1 = 36010
comune1 = Malo
prov1 = VI
=[nome societą] & "   " & [CAP1] & "  " & [comune1] & "   (" & [prov1] & ")"
vi chiedo, č possibile che tutto quello che viene dopo nome societą, vada
tutto a capo, senza dover usare due controlli, i quali mi sfaserebbero tutta
l'impaginazione quando il nome societą diventa troppo lungo?
Un grazie a chi mi puņ aiutare
Pabel

 ha scritto nel messaggio
news:yq5sb.5126$9_.2...@news1.tin.it...

Prova cosģ:
 =[nome societą] & Chr(13) & Chr(10)  & [CAP1] & "  " & [comune1] & "   (" &
[prov1] & ")"
Ciao
Salvatore

 ha scritto nel messaggio
news:boqu0t$1sa$1...@lacerta.tiscalinet.it...

OK perfetto, sei fantastico 1000 grazie
Pabel
Newsgroup: it.comp.appl.access
Titolo: Problemi con stampante PCL

Stampando qualsiasi report su una stampante Olivetti D-Copia, stampa come
ultimo foglio una pagina bianca con la scritta:
PCL XL error
Warning: IllegalMediaSource
I report vengono stampati correttamente, ma la cosa è fastidiosa per il
cliente.
Da cosa può dipendere?
--
Ciao, Sandrobi
------------------
Se la tua email è fasulla, ti invito a leggere qui:
http://wiki.news.nic.it/AntiSpam

Sandrobi ha scritto:

io credo dipenda semplicemente dal driver della stampante. Ti
suggerisco di provare a reinstallarlo a sostituirlo con un altra
versione contenuta nel disco d'installazione. In alternativa potresti
configurarla con un driver HP che è compatibile con molte stampanti
Olivetti (ad esempio il drv LaserJet 4)
ciao
Newsgroup: it.comp.appl.access
Titolo: Abilitare Pulsante

Ciao a tutti,
Ho una maschera con due campi che devono essere obbligatoriamente riempiti o 
popolati (qual'è la forma corretta? boh!), ho anche un pulsante che salva e 
chiude la maschera.
Quesito:
Come faccio ad abilitare il pulsante solo se detti campi sono stati 
popolati?
Ho disabilitato il pulsante all'apertura della maschera, ma poi non riesco a 
dargli l'istruzione per abilitarsi quando i campi soddisfano la condizione.
Mi aiutate? Grazie in anticipo. 

 Mi aiutate? Grazie in anticipo.
Se il pulsante si chiama Button1, al verificarsi delle condizioni,
aggiungi la riga di codice Me.Button1.Enabled=True.
-- 
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


 Grazie TANNHAUSER per la pronta risposta,
perň vedi, č proprio quello che non riesco a fare, impostare le condizioni.
Mi puoi aiutare piů esplicitamente?
Ciao, Debora.

 
sull'after update dei controlli  che devono essere pieni.
Ammettendo che si chiamino controllo1 e controllo2
controllo1_afterupdate()
if "" & controllo2 <> "" then bottone.enabled = true
controllo2_afterupdate()
if "" & controllo1 <> "" then bottone.enabled = true
n.b. ovviamente l'utente potrebbe annullare il controllo in focus quindi 
sarenbbe piu corretto:
if "" & controllo2 <> ""  and "" & controllo1 <> "" then
	bottone.enabled = true
else
	bottone.enabled = false
endif
--
a.cara

 ha scritto nel messaggio 
news:44Tuf.15798$av6....@tornado.fastwebnet.it...

Grazie Alessandro, la seconda soluzione č quella che cercavo, ma va messa 
sull'evento afterupdate di entrambi i pulsanti?
Ciao, Debora 

 Ciao, Debora
Si, andava messo sui due controlli.
Grazie ancora
Ciao, Debora 

 Mi aiutate? Grazie in anticipo.
Se la caselle di testo associate ai due campi si chiamano rispettivamente
Casella1 e Casella2 ed il pulsante di comando si chiama MioPulsante, a
fronte dell'evento "Prima di aggiornare" della maschera genera il seguente
codice VBA:
If Not IsNull(Me!Casella1) And Not IsNull(Me!Casella2) Then
    Me!MioPulsante.Enable = True
Else
    Me!MioPulsante.Enable = False
End If
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 Ciao, Debora.
Scusa Debora, credevio tu avessi già impostato le condizioni e ti mancasse
solo l'istruzione per l'abilitazione del pulsante. Vedo che hai già
risolto con l'aiuto di altri.

Newsgroup: it.comp.appl.access
Titolo: [OT] rientro!

Ciao a tutti rientro oggi dalle sudate ferie, (Isola d'Elba e capatina ad
Assisi, niente Caraibi purtroppo...)
Sto lurkando qualche post che mi sono perso durante l'assenza e gią mi sto
"scompisciando" dalle risate di lunedi mattina ... unico elemento positivo
del rientro ferie. sob!
Ho visto che č partito un lavoro di traduzione del materiale di Karl, anche
io a suo tempo gli avevo chiesto se voleva tradurlo pertanto cercherņ di
capire come vi siete organizzati e offro la mia disponibilitą x tradurre
dall'inglese all'italiano.
Buon caldo !

 Buon caldo !
Hai visto, ti sei perso la cospirazione del gruppo "RADUNENSE" ;-) visto a
che serve guardarsi in faccia???? :-) Serve a convincere Karl a tradurre
qualcosa di incomprensibile al momento, ma a quanto pare molto
appetibile...
La prossima volta ci sarai e la cospirazione mirerà ad altro!
-- 
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:ccb1in$d5v$1...@news.newsland.it...

ok penserò a come sollecitarvi in merito ...

 Buon caldo !
Bene, bene, carne fresca e riposata... E' quello che ci vuole... Hi! Hi!
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:4bhGc.417021$hc5.18...@news3.tin.it...

riposata... adesso esageriamo le ferie non sono mai abbastanza...tieni conto
che nello zaino oltre a pinne e maschera c'era pure il codice di procedura
civile ... tra pochi gg mi tocca ...

 ha scritto nel messaggio
news:ccea7n$si6$1...@hulme.interac.it...

E... A chi tocca 'nunse 'ngrugna!
Vai e fagli vedere chi sei!!
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Rinumerare i record con freccia "giù"

Salve ICAA rieccomi qui ^_^
Trovavo comoda la possibilitï¿œ di rinumerare i record di una tabella
  scrivendo semplicemente 1 (al 1ï¿œ record), 2 (al 2ï¿œ record) e tenendo
  poi premuta la freccia giï¿œ...
In automatico aggiungeva 3 (al 3ï¿œ record)... 4 (al 4ï¿œ record) etc...
Per piccole tabelle di pochi record, era abbastanza comodo...
Ora... non me lo fa piï¿œ ^_^ sapreste indicarmi dove/quale ï¿œ l'opzione
  da settare per sfruttare questo "tips"?
-- 
A.GiovanniB.


Qui non te lo fa piï¿œ?
Se parli di Access 2007 ï¿œ normale perchï¿œ per fortuna(!) ï¿œ stato abolito.
Questo feature era pericoloso in un programma di database dove
l'immissione controllata di dati ï¿œ importante.
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 l'immissione controllata di dati ï¿œ importante.
Caaaapito, allora mi dovrï¿œ rassegnare ad usare il "programmino" in
  codice.
Certo che potevano lasciare un'opzione di scelta... grr...
-- 
A.GiovanniB.

 Qui non te lo fa piï¿œ?
*grr*
intendevo: Chi...
A volte interviene il francese.
(come spesso nella storia italiana ;-) 

 (come spesso nella storia italiana ;-)
yes, proprio Access 07 ^_^
-- 
A.GiovanniB.
Newsgroup: it.comp.appl.access
Titolo: Sito oscurato?

Ciao Amici!
Sono 3 mesi che non riesco più a vedere il CONTENUTO del link:
http://www.microsoft.com/office/community/it-it/default.mspx?dg=microsoft
.
public.it.office.access&lang=it&cr=IT
Nel senso che mi collego, ma lo spazio destinato ai botta e risposta
risulta bianco. Mi potete dire se succede anche a Voi e se avete una
soluzione? Grazie 1000!  : )

 
sembra un link per consultare via web i newsgroups ms.
forse c'entra qualcosa questo:
http://www.microsoft.com/communities/newsgroups/default.mspx
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

Grazie Paolo. Infatti quel link è un sito della Microsoft per gruppi
di discussione, proprio come questo. Hai provato a cliccarci sopra? Tu
li vedi i post o no?

 
hai letto il contenuto del link che ho postato?


Mi sembra di capire che stanno chiudendo migliaia di newsgroup per
unificarli. Se è così, perchè non lasciano 1 post nel newsgroup per
avvertire gli utenti? E perchè se chiami la Microsoft ti rispondono
che quel link non ha problemi? Mah! Comunque grazie a Paolo (che
implicitamente mi conferma che neanche lui vede niente su quel sito).
Shalom!
Newsgroup: it.comp.appl.access
Titolo: MS Jet Manager stops: reward

 
Non sono riuscito a risolvere il mio problema di riparare il data base di 
access 2002,
che aveva interrotto il modulo jet su di un client, neppure con JetComp.exe.
Offro 50 euro a chi mi ripara il data base e me lo restituisce a posto.
Scrivetemi per maggiori informazioni.
Alberto 


ROTFL
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Report con query a campi incrociati

Forse qualcuno ha già postato questo quesito, comunque...
Ho l'esigenza di creare dei report con origine dati delle query a campi
incrociati. Il problema è che le intestazioni di colonna di queste query non
sono sempre le stesse ed anche il loro numero può variare.
Come creare dei report dinamici?
Sul sito comune c'è qualcosa al riguardo, ma mi sembra che non vada bene per
questo caso
Grazie a tutti anticipatamente.

 ha scritto nel messaggio
news:Hxjt8.18638$m41.4...@twister2.libero.it...

La soluzione più facile, se non conosci il numero delle colonne ma conosci
tutti le loro possibili intestazioni, è quella di usare la proprietà
Intestazioni colonne (vedi help) della query a campi incrociati; così
facendo renderai sempre costante il numero delle colonne: certo è che devi
conoscere a priori tutte le intestazioni possibili delle colonne per
scriverle in detta proprietà.
Se invece non sei in grado di prevedere tali intestazioni, ma sei solamente
in grado di stabilire il numero massimo delle colonne, a mio avviso, l'unica
soluzione è quella di attribuire dinamicamente, tramite codice VBA, il
contenuto delle etichette e l'origine controllo dei controlli del corpo del
report, ricavandoli dal nome dei campi della query a campi incrociati.
Se la query a campi incrociati si chiama Query1 ed è composta da un campo
che contiene l'intestazione di riga ed al massimo 10 campi che rappresentano
le colonne che contengono i valori.
Creati un report che abbia come origine record Query1 e nel corpo contenga
11 controlli NON associati chiamati rispettivamente Controllo0, Controllo1,
Controllo2 ... Controllo10; fai in maniera che nell'intestazione pagina del
report esistano 11 labels chiamate rispettivamente Etichetta0, Etichetta1,
Etichetta2 ... Etichetta10 e che sormontano gli 11 controlli di cui sopra;
alle 11 etichette dai un contenuto Null.
A fronte dell'evento "Su apertura" del report genera il seguente codice VBA:
Private Sub Report_Open(Cancel As Integer)
Dim rst As Recordset
Dim Pluto As Integer
Set rst = CurrentDb.OpenRecordset("Query1")
For Pluto = 0 To rst.Fields.Count - 1
    Me("Controllo" & Trim(Pluto)).ControlSource = rst.Fields(Pluto).Name
    Me("Etichetta" & Trim(Pluto)).Caption = rst.Fields(Pluto).Name
Next Pluto
Set rst = Nothing
End Sub
Dovrebbe funzionare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Cambiare il pulsante di default nelle msgbox

Ciao a tutti.
Vorrei sapere se conoscete un metodo per cambiare il pulsante di default
(quello con il fuoco) nelle mgsbox.
Mi spiego meglio. Se faccio una msgbox con i pulsanti Yes/NO ad esempio il
fuoco va sul pulsante SI, quindi se l'utente preme invio sceglie Yes.
Io vorrei  invece che il focus fosse su NO in modo che premendo Invio la
scelta fosse No.
Grazie a tutti
Anto

 ha scritto nel messaggio
news:4Jf0a.138066$0v.38...@news1.tin.it...


 ha scritto nel messaggio
news:4Jf0a.138066$0v.38...@news1.tin.it...

Vai nell'help di VBA e cerca lumi riguardo l'argomento buttons della
funzione msgbox; nel tuo caso basta impostarlo a: vbYesNo+ vbDefaultButton2.
Ciao
Galliano

 Giusto ?
Ed è giusto!
Antonio

Newsgroup: it.comp.appl.access
Titolo: HELPME ripristinare form nascosto

Ho impostato ad un form la proprieta nascosto, tramite tasto destro
proprieta hidden, come posso fare per rimettrela visibile
Grazie Nadir
--------------------------------
Inviato via 
http://usenet.libero.it


Strumenti, Opzioni, menu visualizzazione, spunta oggetti nascosti
Alfio
Newsgroup: it.comp.appl.access
Titolo: Consiglio su gestione Ordini

Volevo sapere se come ho pensato la gestione ordini del mio gestionale č
corretta...anche perche al lato pratico non riesco a farlo funzionare!!!!
Il mio pensiero:
creo una maschera di inserimento ordini, ovviamente con una sottomaschera
con i dettagli dell'ordine creo un report che mi stampi solo l'ordine che ho
visualizzato e il gioco č fatto!!!!!
Fin qui tutto bene, anche se una volta chiusa la maschera con il mio ordine
non riesco piů a recuperarlo....
Quindi mi sono detto creiamo una maschera per la ricerca degli ordini fatti
una specie di archivio ma...non riesco a stampare solo l'ordine interessato
ma me li stampa tutti....
Cosě mi sono detto perchč nella maschera fornitori non aggiungiamo una
sottomaschera con le informazioni principali dell'ordine?!?
Fatto...e gli ho agginto un tastino che mi permetta la stampa....solo che
non stampa!!!!
Datemi un consiglio...mi sa che ho sbagliato proprio la progettazione di
questa parte!!!!!
Grazie
Ciao
Lo

 ha scritto nel messaggio
news:oY7%8.103300$Jj7.2...@news1.tin.it...

se tu vedi nel codice che ha creato l'autocomposizione c'č un valore string
che č strcriteria (+o-, no ricordo bene): questo serve a definire i criteri
di selezione della stampa. definisci questa stringa col criterio che ti
serve aggiungendo all'esistente
strcriteria =  forms!tuaform!tuocontrollo
dove forms deve rimanere com'č xchč definisce il tipo di oggetto che
richiami
tuaform č il nome della maschera di visualizzazione dell'ordine
tuocontrollo č il nome del controllo caratterizzante quell'ordine.
In effetti stai dicendo "Uč bello stampami nel mio report il record che
vedo"
ciao MAssimiliano

 ha scritto nel messaggio
news:oY7%8.103300$Jj7.2...@news1.tin.it...

Insieme ad Access mamma Microsoft ti ha consegnato due database di esempio
chiamati rispettivamente Northwind ed Ordini.
Sono due esempi di gestione ordini e fatturazione; dovrebbero essere una
fonte inesauribile di suggerimenti per risolvere il tuo problema.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ma me li stampa tutti....
In questa maschera avrai per esempio una listbox con tutti gli ordini. La
colonna associata sarà il codice univoco dell'ordine.
Quando lanci la stampa dovrai filtrare dalla tabella ordini secondo il
valore scelto nella listbox usando, per esempio, se usi una query, un
criterio
like [forms]![tuaform]![tualist]
sotto il campo codice ordine
Antonio
Newsgroup: it.comp.appl.access
Titolo: popup automatici ad apertura database....

Buon Giorno....
A97
In un gestionale vorrei che ad apertura DATABASE (maschera AUTORUN)
vorrei in automatico visualizzare dei popup informativi circa le scadenze 
del giorno....attingendo da altre tabelle
Esempio:
APRO il DATABASE
oggi mi scade una convenzione (TABELLA CONVENZIONE campo DATA CONVENZIONE)
come faccio a creare un alert per la data odierna ....o di una settimana 
prima...etc...
IN AUTOMATICO!!!
Grazie 1000
Luigi, BARI


Creati una query con la tabella dove come criterio nel
campo con la data usa: Date()
Supponiamo che la query si chiama "qryScadenze".
Sulla base della query creati una maschera (p.e. "frmScadenze")
che mostra i dati che trovi informativi.
All'avvio del database, cioï¿œ p.e. nel codice del evento
"Su apertura" della maschera Autorun, usa:
If DCount("*","qryScadenze") > 0 Then
    DoCmd.OpenForm "frmScadenze"
End If
Se non vuoi usare codice puoi anche usare il macro
Autoexec per chiedere se ci sono record nella query
e aprire la maschera. v.a. 
www.donkarl.com/it?FAQ1.6
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Access FAQ: 
www.donkarl.com/it
Se voglio avere l'alert 1 settimana prima, o un mese cosa scrivo invece di 
Date() ????
Grazie

 invece di Date() ????
DateAdd("ss";1;Date())
DateAdd("m";1;Date())
Quest'espressioni controllano al giorno esato fra una settimana
o un mese. Se invece vuoi controllare se si tratta di un qualsiasi
giorno nella settimana o mese devi formattare il campo e il criterio:
Format([TuoCampo];"ssaaaa")
Format(DateAdd("ss";1;Date());"ssaaaa")
e
Format([TuoCampo];"mmaaaa")
Format(DateAdd("m";1;Date());"mmaaaa")


 ha scritto nel messaggio 
news:7hh9peF...@mid.individual.net...

Mi da errore...mi dice chiamata di routine non valida...se attivo la 
query!!! 

 query!!!
Devi aggiungere la stringa SQL della query che non funziona.
Cos� di solito si vede il problema.
-- 
cu


 ha scritto nel messaggio 
news:7hpe4mF...@mid.individual.net...

ecco l'SQL
SELECT Head_Convenzione.*, Head_Convenzione.Prestazione_A
FROM Head_Convenzione
WHERE (((Head_Convenzione.Prestazione_A)=DateAdd("ss",1,Date())));

 WHERE (((Head_Convenzione.Prestazione_A)=DateAdd("ss",1,Date())));
O hai una versione inglese di Access o ci sono problemi con la traduzione.
Nel'SQL dev'essere inglese. Vuol dire che devi sostituire "ss" con "ww".
Per l'anno invece di "aaaa" devi usare "yyyy".
-- 
HTH


 ha scritto nel messaggio 
news:7i0pt2F...@mid.individual.net...

mi mette le i al posto delle w
DateAdd("ii";1;Date())
?????

 DateAdd("ii";1;Date())
Ha, certo: sett_i_mana!
Il problema della traduzione sono stato io. 
-- 
:-)


 ha scritto nel messaggio 
news:7ilpmpF...@mid.individual.net...

ma non mi appare nulla!!!
non mi d� le convenzioni che scadono da qui (Date) ad una settimana!!!
Newsgroup: it.comp.appl.access
Titolo: ultimo giorno mese precedente

Ciao a tutti coloro i quali leggeranno questo messaggio, e grazie in
anticipo per l'eventuale risposta.
Premesso che sono un novizio per ciò che concerne la costruzione di BD
(ehm!) DB e raccolgo molte informazioni, oltre che dai libri, anche dagli
esempi che corredano il pacchetto MSAccess 2000, sono riuscito quasi a
completare il progetto che avevo in mente da molto tempo. Altra premessa è:
di VB non ne capisco, ancora, niente o quasi.
Vediamo al dunque.
Supponiamo di avere un contatore di tipo Enel, per intenderci. Effettuando
letture successive del contatore, nei giorni del mese, per differenza posso
calcolarmi i consumi parziali.
Problema:
Al fine di considerare i consumi relativi ad un solo mese, ho la necessità
di ottenere e memorizzare la lettura del contatore, dell'ultimo giorno del
mese precedente, come posso costruire tutto ciò?
   Grazie ancora
 
vgiam...@tiscalinet.it

 ha scritto nel messaggio
news:gPfH7.32198$zl4.9...@news2.tin.it...

Non si capisce quale sia il tuo problema.
Se per caso è quello di detrminare, in un controllo chiamato FineMese, il
giorno della fine del mese precedente a quello di una data contenuta in un
controllo chiamato TuaData, prova così:
Me!FineMese = DateSerial(Year(TuaData), Month(TuaData), 0)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Voglio realizzare un report che avrà estrazione mensile (ma questo è poco
importante),sul quale appariranno tutte le letture del contatore nei vari
giorni del mese (fin qui nessun problema). Per essere più chiaro proverò a
fare uno scema del report che ho in mente:
______________________________________
| giorno            |  lettura contatore   |  consumo      |
|___________|_______________|___________|
|lettura mese    |                              |                      |
|precedente     |            x                |                      |
|___________|_______________|___________|
|       1             |                              |
|
|___________|_______________|___________|
|       2             |                              |
|
|___________|_______________|___________|
|       3    ecc. ecc
il campo contrassegnato con la "x" è relativo all'ultima lettura del mese
precedente (che potrebbe coincidere probabilmente con l'ultimo giorno del
mese, ma non necessariamente, come invece avevo detto in precedenza). Come
posso fare per visualizzare questo campo?
Spero di essere stato più chiaro. Ciao
Vincenzo
Newsgroup: it.comp.appl.access
Titolo: Creare un Linked Server in Access

Ciao a tutti,
ho bisogno di utilizzare Access come Front-end e SQL2000 come Back-end.
Il mio problema è che vorrei una valida alternativa al driver ODBC per
evitare di installare e configurare a tutti i client che hanno il front-end
in access il driver ODBC. A tale proposito ho sentito parlare che in Access
è possibile utilizzare la tecnica dei server collegati (linked server) ma
vorrei capire come si opera in access per questo modo di collegare le
tabelle tra Access (front-end) e SQL 2000 (Back-end).
Qualcuno sa indicarmi il modo o dove trovare il documento esplicativo?
Ciao e grazie
Enzo

 ha scritto nel messaggio
news:ci42t6$qo4$1...@fata.cs.interbusiness.it...

Ciao
non è che si tratta del procedimento contrario?
Leggi questo link:
http://www.trucchiperpc.it/newsgroup/article.php?id=29139&group=microsoft.public.it.sql
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: utilizzare informazioni da due tabelle diverse

E' possibile utilizzare dati di due tabelle diverse che hanno in comune 
un campo?
TblArticoli
ID*
Codice
Descrizione
TblGiacenze
Codice*
Qta
Vorrei come risultato una tabella
TblMagazzino
Codice*
Descrizione
Qta
La tabella articoli non la posso toccare perchè è esterna, in questa 
tabella codice non è una chiave primaria (e alcune volte i codici sono 
duplicati, anche se sono identici) mentre nella tblGiacenze sì.
Quello che faccio è: con una combobox in una maschera vado a prendere i 
dati di TblArticoli per fare un elenco a piacimento di prodotti. Vorrei 
poter integrare anche la disponibilità di magazzino del prodotto 
all'interno della stessa combo.
Un bel grazie anticipato!

 Descrizione

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.appl.access
Titolo: somma megabyte file allegati alla fattura elettronica

Buon pomeriggio.
Capita di dover allegare diversi file alla fattura elettronica.
Il massimo consentito da Aruba che utilizzo come veicolo di inoltro, è di 4,9 mb per singola fattura.
Memorizzo in una tabella il percorso dei file allegati alla fe e vorrei controllare man mano che li inserisco che il totale degli stessi non superi tale limite.
Si può fare? Devo memorizzare nella tabella anche il peso di ognuno allegato per poi eseguire il controllo? Come si fa?
Grazie.
Giuseppe


ciao
 
con
FileLen(percorsodeltuofile) trovi la sua dimensione in byte
 
quindi con un ciclo sommi tutti i byte e poi divini per 1024*2 per avere 
la dimensione totale in MB
 
 
https://learn.microsoft.com/en-us/office/vba/language/reference/user-interface-help/filelen-function
 
 
 
BFS


scusa non 1024*2
FileSize = Round(FileLen(FilePath) / 1024 / 1024, 2)
 
BFS


Grazie Fabio.
Questa la procedura che ho scritto.
Il risultato è quello che volevo ma magari il codice si può sintetizzare.
    Dim MySize
    Dim FileSize
    Dim rs As DAO.Recordset
        Set rs = CurrentDb.OpenRecordset("SELECT IdFatturaAllegato, NomeAttachment FROM tblFatturaAllegati WHERE IdFattura = " & Me.Tag)
        Do While Not rs.EOF
            FileLen (rs!NomeAttachment)
            MySize = Round(FileLen(rs!NomeAttachment) / 1024 / 1024, 2)
            FileSize = FileSize + MySize
            rs.MoveNext
        Loop
 
    If FileSize < Round(4.9, 2) Then ......
 
Giuseppe.


 
non dimenticate che gli allegati (binari) vengono transcodificati dal 
programma di posta per cui la loro dimensione finale nel messaggio è di 
solito circa il 35% in più
 
https://en.wikipedia.org/wiki/Base64
 
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


Volendo puopi provare anche a fare una Query con Somma Raggruppata, che restituisca il Totale finale...
 
Set rs = CurrentDb.OpenRecordset("SELECT SUM(Round(FileLen(rs!NomeAttachment) / 1024 / 1024, 2)) As TotaleFileLen  WHERE IdFattura = " & Me.Tag)
FileSize = rs!TotaleFileLen  
rs.Close
Set rs=Nothing
If FileSize < 4,9 Then...  ' Quì non serve il Round ... 
 
Saluti
@Alex


Grazie per l'info.
Quindi devo aumentare la dimensione finale ottenuta matematicamente prima di confrontarla con quella massima o c'è un metodo per ottenerla?
Ciao.
Giuseppe


Grazie Alex.
Ciao
 
Giuseppe

 
 
 
facendo l'upload sul portale di aruba non si passa per programmi di posta.
dimensione del file inviato e quello del file riscaricato dalle fatture 
inviate del portale sono identiche
 
ciao
BFS


mi pare ok
BFS

 confrontarla con quella massima o c'è un metodo per ottenerla?
 
come ben precisa BFS, l'aumento (stimato, non calcolabile con 
precisione) è legato solo alla trasmissione con MAIL, non con un upload 
con protocollo diverso (a meno di cose che non so)


 
 
In che senso?
Da dove a dove sti allegati verrebbero transcodificati?
 


Grazie dell'info.
Giuseppe