title: Divisione Database o Gruppi?

author: MA

text:
fab wrote:
> Ciao a tutti,
> ho un database non diviso protetto solo da password di accesso che
> attualmente risiede in un pc che funge da server e sugli altri pc ci
> sono collegamenti sui desktop a questo database!!
>
> Leggendo vari post sul ng sento parlare di necessità di creare un db
> BE con tabelle e vari db FE (con maschere,query,ecc.) sui vari pc
> client,giusto fino a qui?
E' la cosa migliore. Leggi un articolo in merito su
www.accessgroup.it
>
> 1 - Ma cosi facendo come potrei effettuare (io Amministratore)
> modifiche alle maschere,query,report ecc. in modalità struttura avendo
> piu database sparsi tra i vari pc??
Tu mantieni una copia del FE, la modifichi e poi la distribuisci.
Nel senso che la metti ina cartella condivisa e chiedi agli utenti di
scaricarsela
>
> 2 - La gestione e l'impostazione dei Gruppi con i livelli di
> autorizzazione è la stessa cosa?Una cosa migliore da fare in questo
> caso?o cos'altro?
>
> Scusate per le molte domande ma devo fare un attimo chiarezza sulle
> giuste cose da fare!!
>
> Un grazie in anticipo!!
>
> Fab
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Divisione Database o Gruppi?

author: fab

text:
Intanto grazie per la risposta!!
MA ha scritto:
> Tu mantieni una copia del FE, la modifichi e poi la distribuisci.
> Nel senso che la metti ina cartella condivisa e chiedi agli utenti di
> scaricarsela
Quindi ogni qualvolta dovessi fare modifiche strutturali dovrei far
sostituire a tutti gli utenti client la copia del db FE presente nei
loro pc,ho capito bene?Mi chiedo se non è una soluzione un pò
macchinosa!Tua opinione?
> >
> > 2 - La gestione e l'impostazione dei Gruppi con i livelli di
> > autorizzazione è la stessa cosa?Una cosa migliore da fare in questo
> > caso?o cos'altro?
Per quanto riguarda invece questo aspetto dei gruppi e delle
autorizzazioni cosa mi sai/sapete dire per favore?
E' una soluzione che viaggia in parallelo,in sostituzione della
precedente(BE e FE) o cosa?
Grazie ancora molto come sempre



title: Divisione Database o Gruppi?

text:
fab wrote:
> Intanto grazie per la risposta!!
>
> MA ha scritto:
>
>> Tu mantieni una copia del FE, la modifichi e poi la distribuisci.
>> Nel senso che la metti ina cartella condivisa e chiedi agli utenti di
>> scaricarsela
>
> Quindi ogni qualvolta dovessi fare modifiche strutturali dovrei far
> sostituire a tutti gli utenti client la copia del db FE presente nei
> loro pc,ho capito bene?Mi chiedo se non è una soluzione un pò
> macchinosa!Tua opinione?
la uso da sempre. Poi ci sono mille modi per aggiornare i FE.
Es. un picccolo batch che copia a comando oppure un controllo sull'apertura
del db...



title: Problemi con If... then

author: Dave

text:
Salve a tutti houn problemino con If ... then
In pratica devo dire ad access che se il valore di un campo è compreso
tra 20121 e 20156 deve riempirmi in automatico altri 2 campi.
If 	Nomecampo >= 20121 <= 20156 then
	Città = "Milano"
	Provincia = "Mi"
End If
Non funziona nel senso che se inserisco 10100 compila comunque i due
campi in automatico. xchè?


title: Problemi con If... then

author: Antonio Biso

text:
"Dave" <
god.da...@12123libero.it
> ha scritto nel messaggio
news:r6fPa.2719$sj6....@tornado.fastwebnet.it...
> Salve a tutti houn problemino con If ... then
> In pratica devo dire ad access che se il valore di un campo è compreso
> tra 20121 e 20156 deve riempirmi in automatico altri 2 campi.
>
> If Nomecampo >= 20121 <= 20156 then
> Città = "Milano"
> Provincia = "Mi"
> End If
Va beh, oggi mi girano però porca pupazza, ma un po di sintassi la vogliamo
studiare?!?!?!
ma chi ti ha detto che si scrive così:
x >= y <= z ?!?!!?
mah?!?!
nomecampo >= 20121 and nomecampo <= 20156
oppure
nomecampo between 20121 and 20156
Uff...
Antonio


title: Problemi con If... then

text:
Ti ringrazio molto, il fatto è che purtroppo dalla guida di access non
si capisce bene!
Mi sai indicare un manuale dove viene spiegata bene sia la sintassi che
i vari comandi!



title: Problemi con If... then

text:
"Dave" <
god.da...@12123libero.it
> ha scritto nel messaggio
news:1vgPa.2854$sj6....@tornado.fastwebnet.it...
>
> Ti ringrazio molto, il fatto è che purtroppo dalla guida di access non
> si capisce bene!
Scrivi DOPO il quoting!!!
>
> Mi sai indicare un manuale dove viene spiegata bene sia la sintassi che
> i vari comandi!
L'if dice che la condizione deve essere un'espressione. L'espressione ha
varie voci sull'help tra cui esempio.
Lì trovi un esempio di "compreso".
Antonio


title: esportare tabelle relazionate in xml

author: max

text:
nel mio database ho due tabelle relazionate tra loro la prima job è la
principale, la seconda si chiama component
vorrei esportare entrambe in un file xml
se utilizzo
DoCmd.OutputTo acOutputTable, "job", , Path & "\" & nomefile & ".xml"
mi esce la maschera che mi chiede in che formato esportarlo e posso tramite
le opzioni includere anche la tabella component, vorrei però automatizzare
questo passaggio e allora ho provato a scrivere
Application.ExportXML acExportTable, "job", Path & "\" & nomefile & ".xml"
ma non esce la maschera con le opzioni e quindi mi esporta solo la tabella
job
come posso fare per far in modo che l'xml sia completo ma che allo stesso
tempo non escano masche per formato/opzioni?
grazie del supporto che ci fornite quotidianamente.
ciao
Max


title: esportare tabelle relazionate in xml

text:
"max"  ha scritto nel messaggio news:io3vus$98o$1...@news.task.gda.pl...





_Risposta:
Tu vuoi mantenere lo schema Master/Detail? Altiemnti esporti direttamente la
query ad hoc che ti serve
con exportXML


title: esportare tabelle relazionate in xml

text:
"MA"  ha scritto nel messaggio news:io41ae$dap$1...@tdi.cu.mi.it...







In realtà l'ultimo argomento ti permette anche di specificare altre tabelle
MA


title: esportare tabelle relazionate in xml

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:io41f0$deb$1...@tdi.cu.mi.it...

prendendo spunto da internet ho risolto cosi...
Sub ExportCustomerOrderData()
Dim objOrderInfo As AdditionalData
Dim objOrderDetailsInfo As AdditionalData
Set objOrderInfo = Application.CreateAdditionalData
Set objOrderDetailsInfo = objOrderInfo.Add("component")
Application.ExportXML ObjectType:=acExportTable, DataSource:="job",
DataTarget:=path & "\" & nomefile & ".xml", AdditionalData:=objOrderInfo
End Sub
 e poi mi richiamo la sub dal mio pulsante.... (ps naturalmente le variabili
path e nomefile le ho rese public)
ciao
max


title: esportare tabelle relazionate in xml

text:
On 13 Apr, 13:03, "max" <
pi...@pippo.it
> wrote:
> nel mio database ho due tabelle relazionate tra loro la prima job la
> principale, la seconda si chiama component
> vorrei esportare entrambe in un file xml
> se utilizzo
> DoCmd.OutputTo acOutputTable, "job", , Path & "\" & nomefile & ".xml"
>
> mi esce la maschera che mi chiede in che formato esportarlo e posso tramite
> le opzioni includere anche la tabella component, vorrei per automatizzare
> questo passaggio e allora ho provato a scrivere
>
> Application.ExportXML acExportTable, "job", Path & "\" & nomefile & ".xml"
>
> ma non esce la maschera con le opzioni e quindi mi esporta solo la tabella
> job
>
> come posso fare per far in modo che l'xml sia completo ma che allo stesso
> tempo non escano masche per formato/opzioni?
> grazie del supporto che ci fornite quotidianamente.
> ciao
> Max
Io ho usato spesso questo codice... vedi se ti è utile(Inserisci i
riferimenti alle Librerie ---> Microsoft Activex Data Object 2.8):
Function EXP2XML(Optional ByRef NomeFile As String = vbNullString) As
Boolean
    On Error GoTo Handle_err
    Dim rs      As ADODB.Recordset
    Dim cn      As ADODB.Connection
    EXP2XML=False
    If Len(NomeFile) = 0 Then NomeFile = "C:\XMLExport.xml"
    If EsisteFile(NomeFile) Then Kill NomeFile
    Set cn = CurrentProject.Connection
    Set rs = New ADODB.Recordset
    rs.Open "SELECT * FROM T1 WHERE ID=1 ORDER BY Nome", cn,
adOpenStatic, adLockReadOnly
    rs.Save NomeFile, adPersistXML
    DoEvents
    EXP2XML=true
Exit_Here:
    On Error Resume Next
    rs.Close
    Set rs = Nothing
    cn.Close
    Set cn = Nothing
    Exit Function
Handle_err:
    MsgBox Err.Number & " " & Err.Description
    Resume Exit_Here
End Function
Public Function EsisteFile(ByVal str As String) As Boolean
    On Error Resume Next
    EsisteFile = (GetAttr(str) And vbDirectory) = 0
End Function
@Alex


title: Immagine di sfondo su report

author: RobertoA

text:
Ho il classico report per documenti tipo fatture/ddt sul quale desidero
visualizzare un'immagine sfondo
Immagine formato A4, creata con Coreldraw 8, esportata in bitmap 150
dpi, no compressione, rgb a 24bit
Nell'immagine sfondo ci sono anche dei loghi presi da vari siti web
A video su Coreldraw si vede tutto perfetto
Se stampo, da Coreldraw, stampa perfetta
Quando vado a caricare l'immagine sul report, da form_load con
me.picture=percorso_e_nome_del_file, carica correttamente ma se vado in
stampa vien fuori tutto sgranato, specie i loghi sono uno schifo
Come mai? C'e' un quache adattamento automatico, che magari si possa
disabilitare?
In sostanza, come fare per far apparire in stampa lo sfondo con qualita'
pari all'immagine caricata?
Per quanto riguarda i formati, se carico un jpg rispetto al bmp e'
uguale/meglio/peggio?
Chiedo questo perche' il bmp e' qualche mega, il jpg uguale e' da 200
Kb, e quindi immagino che le prestazioni siano migliori col jpg (sarebbe
da capire quanto ci mette a decomprimerlo pero')
Ciao e grazie
RobertoA


title: Immagine di sfondo su report

text:

Access usa il FILTRI grafici di conversione, quindi quello che tu indichi come JPG, viene fatto passare per i FILTRI(se non hai il RUNTIME che non li distribuisce) e li converte in BMP.
La conversione non è "ECCEZIONALE"... se ad esempio l'immagine la realizzi in 256Colori, vedrai che non subirà alcuna distorsione.

Guggerisco tuttavia di usare, invece di una singola IMMAGINE A4, semplicemente dei LOGHI da apporre nell'INTESTAZIONE di REPORT o di PAGINA... e possibilmente usa una definizione più bassa.

Fai almeno qualche test.

@Alex


title: Immagine di sfondo su report

text:

Dici che 150dpi e' inutilmente alta?
Dove trovo informazioni su questo specifico argomento (intendo i formati
grafici compatibili, le risoluzioni ideali, ecc) ?


title: Immagine di sfondo su report

author: GiorgioDaPrato

text:
Il giorno martedì 19 marzo 2019 07:46:43 UTC+1, RobertoA ha scritto:

 riscontro personale (non è proprio la stessa cosa ...)

stampa immagini di capi di abbigliamento,
"adattate", se necessario, a tutta pagina A4
con esito soddisfacente

foto scattate da cellulare, formato jpg,
dimensioni iniziali in Pixel "improponibili per la stampa"
DPI 72(almeno quelle che ora ho qui presenti)

quindi:
riduzione dimensioni A RAPPORTO INVARIATO, in pratica 600x800,
(adopero irfanView, istruzioni da linea di comando,
tutto in una routine oppure in uno script vbs)
inserimento immagine in un controllo immagine
(non come sfondo report: da qui il termine "adattate")
che ha "quel" rapporto altezza/larghezza,
tutte postazioni con runtime

considerazione:
mi ha colpito il termine "sgranatura",
(distorsione da rapporto dimensioni iniziali non mantenuto ?)
e quindi proverei ad usare un controllo immagine "di sfondo",
di adeguate dimensioni
(credo si possa imporre la disposizione in secondo piano)


title: Immagine di sfondo su report

text:

aggiunta:
il controllo immagine viene esteso su tutta la pagina
con il ridimensionamento immagine che mantiene i rapporti

Zoom
The picture is enlarged to the maximum extent possible while keeping its original ratio of height to width.


title: Immagine di sfondo su report

text:

Per evitare deformazioni e modifiche varie, ho sempre usato il
'ritaglia' come proprieta' e 'allineato in alto a sinistra' come
posizionamento immagine nel report
Credo che lo zoomare o adattare renda piu' facile ottenere un effetto
sfocato dell'immagine (1 pixel immagine => 1,5 pixel stampa)
In realta', finche' non si trova una guida dettagliata su questo
argomanto, l'unica via e' provare con delle stampe di test


title: Immagine di sfondo su report

text:

Concordo sul RITAGLIA... ma nel caso esposto da Giorgio... che usa l'immagine in A4, quindi deve essere FULLSIZE... è evidente che abbia usato lo ZOOM... ma questa scelta va bene se hai dimensioni FISSE da riempire... in un REPORT complesso con Gruppi, quindi HEADER/PIE' [DIPAGINA] magari multipli... risulterebbe una ZEBRA il report...

Per questo se l'intento è il LOGO usare piccoli LOGHI e li si mette nella sezione corretta al fine siano stampati in ogni PAGINA...
Se si voglio fare RETTANGOLI modello fatture li si disegna RUNTIME...
Se deve essere un'immagine di Sfondo io ci penserei sopra, tante volte l'idea si può ottenere anche in altri modi...(immagini piccole nel punto giusto visualizzate se servono).

@Alex


title: Immagine di sfondo su report

text:
> Per evitare deformazioni e modifiche varie, ho sempre usato il
> 'ritaglia' come proprieta' e 'allineato in alto a sinistra' come
> posizionamento immagine nel report
> Credo che lo zoomare o adattare renda piu' facile ottenere un effetto
> sfocato dell'immagine (1 pixel immagine => 1,5 pixel stampa)
> In realta', finche' non si trova una guida dettagliata su questo
> argomanto, l'unica via e' provare con delle stampe di test

visto che sei a livello di tentativi aggiungo anche questi:
(confermando che il mio controllo immagine è a dimensione fissa,
e che mantiene buona uniformità visiva dell'immagine)

in un intervento precedente Karl suggeriva di valutare l'effetto
dei due settaggi diversi di "formato memorizzazione proprietà immagini"
che in A2013 si trova in Opzioni-->Database corrente

e io ripeto quel mio (di allora) suggerimento di "ripassare"
un file immagine jpg con un altro tool
(io passo sempre da Irfanview per la necessaria riduzione di dimensioni)
perchè la compressione jpg non è univoca


title: Immagine di sfondo su report

text:

Attualmente e' proprio cosi, sulla parte alta viene caricata
l'intestazione e logo cliente, sul basso c'e' timbro ed una specie di
visto, in tutto tre immaginette
Solo che avere le immaginette sul report preclude la possibiita' di
avere dei report con i dati da db, e poi dire all'utilizzatore 'ora lo
sfondo te lo fai da te'
In sostanza sto cercando un metodo generale per associare della grafica
qualsiasi ai dati presenti nel report, evitando di specializzare le
stampe ma usando lo stesso sistema per tutte


title: Immagine di sfondo su report

text:

Non ho capito bene cosa intendi per 'ripassare'
Prendi l'immagine e la riduci di risoluzione? profondita' colore?
Potresti descrivermi il processo che segui per creare l'immagine ed
inserirla nei report?


title: Immagine di sfondo su report

text:
>
> Non ho capito bene cosa intendi per 'ripassare'
> Prendi l'immagine e la riduci di risoluzione? profondita' colore?
> Potresti descrivermi il processo che segui per creare l'immagine ed
> inserirla nei report?

per "ripassare" intendevo la semplice RI-registrazione:
contando sulla bontà (miglior qualità ?) del "formato jpg" di Irfanview
(in quel tread lo scrivente non riusciva a vedere alcune jpg nei report)

certo, per ottenere una nuova registrazione bisogna "toccare" qualcosa,
e quindi, per prova, si può rimaneggiare qualsiasi parametro
(c'è anche la possibilità di variare DPI), da menu o da command line
---

nel mio caso c'è sempre una riduzione di dimensioni

1) riduco le dimensioni dell'immagine depositata dal cellulare
in una postazione visibile da tutti i PC come indirizzo di rete

2) e poi assegno al controllo immagine del report il percorso dell'immagine

sono tutti controlli immagine a dimensione fissa,
in cui rimane fisso ANCHE il rapporto altezza/larghezza (4/3)
corrispondente a quello di più comune riscontro nelle foto da cellulare,

impongo sempre lo zoom e l'esito è buono:
sia con una sola (grande) immagine per pagina,
sia con tante (più piccole) immagini (8, 16, 24) per pagina

impongo ad 800 pixel la dimensione maggiore
(quella minore viene a 600, a volte meno, ma lo zoom non deforma mai)


title: Arrotondamento da euro a lire

author: comune anguillara

text:
ciao ho un problemino spero qualcuno riesca a risolverlo
allora il problema è questo:
ho un valore che in euro è di 18,08  chiaramente se lo moltiplico per
1936,27 mi da una cifra pari a Lire 35.008 arrotondata, a me servirebbe
35.000 che era il costo del servizio prima dell'euro.
questo valore si trova su un campo calcolato es. "da pagare" - "pagato" =
"Saldo"  tutti i campi sono in euro, il valore da arrotondare si riferisce
chiaramente al saldo  su un campo lire, il tutto si trova in una
sottomaschera dentro un form.
vi ringrazio in anticipo Giorgio


title: Arrotondamento da euro a lire

author: Silvio Berruti

text:
"comune anguillara" <
angui...@tiscalinet.it
> ha scritto nel messaggio
news:9r0l6m$asc$1...@pegasus.tiscalinet.it...

Vai sul Sito Comune, troverai una funzione x l'arrotondamento commerciale
(mi pare sia di Karl)
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: MI5 Persecution: Bizarre magazine

text:
Bizarre magazine article June/2001
The appropriately-named Bizarre magazine, a UK publication, featured my website on page 114 of their June 2001 issue
(number 47). They present a copy of the letter MI5 sent me in February 1997.
This article was pointed out to me by a reader of Bizarre magazine. I suppose I should be pleased to be placed at no. 1
of a list of top ten paranoid sites, even though paranoia is only incidental to the the material on this website, which
is objective.
5
--
Posted via a free Usenet account from
http://www.teranews.com


title: utilizzo non valido di Null

author: tiziano

text:
ciao vi espono il mio problema sperando di trovare una soluzione...
finora avevo un db sulla mia macchina non diviso tra be e fe e non in
rete...e poi l'ho diviso e messo in rete...
ho creato una barra degli strumenti personalizzata in cui attivo una macro
chiamata "nuova_us". in questa macro viene eseguita una funzione chiamata
"nuovo_record_us()"
PROBLEMA:
Generare in automatico per 4 tabelle secondarie il valore dell ID della
tabella principale
'inizio ++++++++++++++++++++
Function nuovo_record_US()
On Error GoTo nuovo_record_US_Err
  Dim ds1 As DAO.Recordset
  Dim db1 As Database

  Set db1 = CurrentDb
  Set ds1 = db1.OpenRecordset("registro", dbOpenDynaset)

    ds1.AddNew
    ds1.Update
    db1.Close
    DoCmd.OpenForm "MA_SCHEDATURA", acNormal, "", "", , acNormal
    DoCmd.GoToRecord acForm, "MA_SCHEDATURA", acFirst
    Call nuovirecordUSvsAQS
nuovo_record_US_Exit:
    Exit Function
nuovo_record_US_Err:
    MsgBox Error$
    Resume nuovo_record_US_Exit
End Function
'fine ++++++++++++++++++++
questa mi permette di creare un nuovo record e di aprire la maschera
"MA_SCHEDATURA" posizionandosi sul primo record
la stessa funzione chiama: Call nuovirecordUSvsAQS
'inizio ++++++++++++++++++++
Function nuovirecordUSvsAQS()
  Dim ds1 As DAO.Recordset
  Dim db1 As Database
  Dim primo As Integer

  Set db1 = CurrentDb
  Set ds1 = db1.OpenRecordset("t_amb", dbOpenDynaset)
    primo = ds1("idreggen")
    ds1.AddNew

    ds1("IDRegGen") = Forms![ma_schedatura]![idregGen]
ds1.Update
db1.Close
  Dim ds2 As DAO.Recordset
  Dim db2 As Database
  Dim secondo As Integer

  Set db2 = CurrentDb
  Set ds2 = db2.OpenRecordset("t_se", dbOpenDynaset)
    secondo = ds2("idreggen")
    ds2.AddNew

    ds2("IDRegGen") = Forms![ma_schedatura]![idregGen]
ds2.Update
db2.Close
  Dim ds3 As DAO.Recordset
  Dim db3 As Database
  Dim terzo As Integer

  Set db3 = CurrentDb
  Set ds3 = db3.OpenRecordset("t_q", dbOpenDynaset)
    terzo = ds3("idreggen")
    ds3.AddNew

    ds3("IDRegGen") = Forms![ma_schedatura]![idregGen]
ds3.Update
db3.Close
  Dim ds4 As DAO.Recordset
  Dim db4 As Database
  Dim quarto As Integer

  Set db4 = CurrentDb
  Set ds4 = db4.OpenRecordset("t_annolista", dbOpenDynaset)
    quarto = ds4("idreggen")
    ds4.AddNew

    ds4("IDRegGen") = Forms![ma_schedatura]![idregGen]
ds4.Update
db4.Close
End Function
'fine ++++++++++++++++++++
questa mi permette di aprire le 4 tabelle collegate e inserire in automatico
il valore idreggen della maschera "ma_schedatura".
ora mi chiedo perchè sulla mia macchina il sistema funziona e se lo metto in
rete no?
è un problema dovuto alla velocità di connessione della rete (10mb)?
Grazie.
Tz
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: utilizzo non valido di Null

author: Marco Antonioli

text:
"tiziano" <
tiziano...@libero.it
> wrote in message
news:217Z172Z214Z103...@usenet.libero.it
>
>
> ciao vi espono il mio problema sperando di trovare una soluzione...
> finora avevo un db sulla mia macchina non diviso tra be e fe e non in
> rete...e poi l'ho diviso e messo in rete...
>
Ciao
E cosa c'entra l'utilizzo non valido di null ?
Comunque è successo spesso anche a me che dividendo tra FE e BE
operazioni
di inserimento tramite DAO non rendessero immediatamente disponibile il
nuovo record inserito. Perchè io scommetto che i record vengono inseriti
 ma non visualizzarti. In queto caso :
- o provi delle operazioni "fittizie" e avventurose sul recordset
(apri , chiudi ..... ) dopo la scrittura
- oppure sostituisci le istruzioni VBA DAO con SQL
Ciao
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: utilizzo non valido di Null

author: Alessandro Baraldi

text:
tiziano ha scritto:

Perchè devi usare 4 Oggetti Database e 4 Oggetti Recordset..???
Usa un solo Oggetto Database ed un solo oggetto Recordset.
Dim ds As DAO.Recordset
Dim db As Database
Dim Valore As Integer
Set db = CurrentDb
   ' Aggiornamento 1° Tabella
   Set ds = db.OpenRecordset("t_amb", dbOpenDynaset)
   Valore = ds("idreggen")
   ds.AddNew
   ds("IDRegGen") = Forms![ma_schedatura]![idregGen]
   ds.Update
   ds.close
   set ds=Nothing
   ' Aggiornamento 2° Tabella
   Set ds = db2.OpenRecordset("t_se", dbOpenDynaset)
   Valore = ds2("idreggen")
   ds.AddNew
   ds("IDRegGen") = Forms![ma_schedatura]![idregGen]
   ds.Update
   ds.close
   set ds=Nothing
   ' Aggiornamento 3° Tabella
   ........................
   ' Aggiornamento 4° Tabella
   ........................
db.Close
Set db=nothing
Riprova e facci sapere se hai ancora il problema.
Ciao
@Alex


title: utilizzo non valido di Null

text:
cut

buongiorno, solo oggi ho avuto modo di leggere il tuo post ne avevo
insertiti 4 perchè non sapevo come fare ora ne ho appreso una nuova...ad
ogni modo il problema o il messaggio di errore non si è più ripresentato
come per magia dopo aver inserito il tuo codice.
ciao Tz



title: utilizzo non valido di Null

text:
tiziano ha scritto:
[CUT]
> buongiorno, solo oggi ho avuto modo di leggere il tuo post ne avevo
> insertiti 4 perchè non sapevo come fare ora ne ho appreso una nuova...ad
> ogni modo il problema o il messaggio di errore non si è più ripresentato
> come per magia dopo aver inserito il tuo codice.
> ciao Tz
Non è Magia, il tuo metodo apriva 4 istanze di Database con CurrentDb
e probabilmente era quello il motivo.
@Alex


title: utilizzo non valido di Null

text:
Il 15 Lug 2006, 12:39, "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto:
>
> tiziano ha scritto:
>
> [CUT]
> > buongiorno, solo oggi ho avuto modo di leggere il tuo post ne avevo
> > insertiti 4 perchč non sapevo come fare ora ne ho appreso una nuova...ad
> > ogni modo il problema o il messaggio di errore non si č piů ripresentato
> > come per magia dopo aver inserito il tuo codice.
> > ciao Tz
>
>
> Non č Magia, il tuo metodo apriva 4 istanze di Database con CurrentDb
> e probabilmente era quello il motivo.
>
> @Alex
>
Grazie



title: utilizzo non valido di Null

text:
Il 15 Lug 2006, 14:18,
tiziano...@libero.it
 (tiziano) ha scritto:
>
>
>
>
> Il 15 Lug 2006, 12:39, "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto:
> >
> > tiziano ha scritto:
> >
> > [CUT]
ciao problema con db in rete...
il problema non si è verificato sulla mia macchina ma riprovando sul db in
rete ho ritrovato lo stesso problema, ovvero utilizzo non valido di null,
dopo aver aggiornato con il nuovo codice...che fare ora?è forse un problema
di refresh dei record?non so se ho scritto bene...



title: utilizzo non valido di Null

text:
tiziano ha scritto:
[CUT]
> ciao problema con db in rete...
> il problema non si è verificato sulla mia macchina ma riprovando sul db in
> rete ho ritrovato lo stesso problema, ovvero utilizzo non valido di null,
> dopo aver aggiornato con il nuovo codice...che fare ora?è forse un problema
> di refresh dei record?non so se ho scritto bene...
> Tz
>
Potrebbe dipendere dalla velocità di esecuzione, prova ad inserire un
DOEVENTS
' Aggiornamento 1° Tabella
   Set ds = db.OpenRecordset("t_amb", dbOpenDynaset)
   Valore = ds("idreggen")
   ds.AddNew
   ds("IDRegGen") = Forms![ma_schedatura]![idregGen]
   ds.Update
   '
--------------------------------------------------------------------
   ' AGGIUNGI
   doevents
   '
--------------------------------------------------------------------
   ds.close
   set ds=Nothing
   ' Aggiornamento 2° Tabella
   Set ds = db2.OpenRecordset("t_se", dbOpenDynaset)
   Valore = ds2("idreggen")
   ds.AddNew
   ds("IDRegGen") = Forms![ma_schedatura]![idregGen]
   ds.Update
'  --------------------------------------------------------------------
   ' AGGIUNGI
   doevents
   '
--------------------------------------------------------------------
   ds.close
   set ds=Nothing
   ' Aggiornamento 3° Tabella
   ........................
   ' Aggiornamento 4° Tabella
   ........................
Ciao
@Alex


title: utilizzo non valido di Null

text:

ciao non funziona nemmeno con
doevents
ho pensato fosse perchè eravamo in due sullo stesso db ma anche provando
singolarmente avviene lo stesso problema....
ciao



title: utilizzo non valido di Null

text:
[CUT]
ciao ora funziona... non dirmi o chiedermi perchč...
spero domani sia ancora cosě e con piů macchine in rete.
Ciao



title: Come fare le barre di chiusura foglio sui registri fiscali?

text:
Sto realizzando su un report Access i classici registri Iva, libro giornale,
et similia
Di solito, l'ultima pagina da stampare riporta una barra in diagonale per
evitare che possano essere aggiunte righe, barra che prosegue fino in fondo
alla pagina stessa
Una roba del tipo:
----
  ----
    ----
      -----
Come farlo su un report Access?
Ciao e grazie
RobertoA


author: sv

text:

Sito Comune 4.35 - Barrare righe vuote di stampa
--
sv


title: Aiutoo! Caricamento automatico sottomaschera

author: marco

text:
Ciao,
devo creare una maschera al cui interno deve essere caricata una
sottomaschera se un controllo e' vero, un altra se e' falso.
Come posso fare?
Sono disperato!
Grazie!
--------------------------------
Inviato via
http://usenet.libero.it


text:
Il 09 Set 2002, 18:08,
b_ma...@libero.it
 (marco) ha scritto:
> Ciao,
>
> devo creare una maschera al cui interno deve essere caricata una
> sottomaschera se un controllo e' vero, un altra se e' falso.
>
> Come posso fare?
>
> Sono disperato!
if me.tuocontrollo = true
me.tuasottomasachera.visible = true
me.altrasottomaschera.visible = false
else
me.tuasottomasachera.visible = false
me.altrasottomaschera.visible = true
end if
ciao e non disperare è facile
MAssimiliano



title: VBE6.DLL. Finalmente ho capito!

author: lucianab64 on libero

text:
Ciao a tutti!!!!!!!
Vedi i post nell'ordine :
- Risolviamo la questione Date() una volta per tutte?
- VBE6.DLL Problemi con versioni diverse!
HO SCOPERTO!!!
Sono andata al solito incontro Technet del 29/05/01 a Torino (c'era qualcuno
di voi?) e ho colto l'occasione per interrogare l'omino MS.
Mi ha detto che il SP 2 di Office mette a posto proprio il mio problema.
Speriamo in bene!
Grazie a tutti!
:-)
Luciana


title: ordine degli eventi

author: Silvia

text:
Sull'evento disattivato di un controllo
ho inserito una routine che (dopo vari controlli)
mi riporta in quella casella tramite l'istruzione DoCmd.GoToControl,
però non funziona (e il controllo perdo lo stato attivo anche se io non
vorrei)
Immagino di aver male interpretato l'ordine degli eventi per il controllo,
ma allora come devo fare per restare in quel controllo?


title: ordine degli eventi

author: goose

text:
Silvia <
siv...@yahoo.com
> wrote in message
news:9jhag5$mrt$1...@serv1.iunet.it...

Io ho risolto con il comando: docmd.cancelevent posto nell'evento
"BeforeUpdate" di un controllo di testo.
Nella fattispecie mi serviva per sapere se l'operatore lasciava vuoto un
campo.
Verificavo il contenuto del controllo.
then... docmd.cancelevent  per fare rimanere il cursore nel campo
non so però se questo è il tuo caso.. ehehehe...
cmq..
ciao
Goose


title: ordine degli eventi

text:
goose <
goose...@hotmail.com
> wrote in message
DcX67.6668$gU3....@news1.tin.it...

grazie
la situazione non è molto diversa
valuterò come utilizzare il tuo suggerimento
Bye


title: ordine degli eventi

author: Paolo Mazzanti

text:
"Silvia" <
siv...@yahoo.com
> ha scritto nel messaggio
news:9jhag5$mrt$1...@serv1.iunet.it...

In una situazione in cui anche a me non funzionava ho risolto
con la proprietà setfocus del controllo
Me!MioControllo.SetFocus
Prova
Ciao
Paolo


title: ordine degli eventi

text:
Sia con GoToControl che SetFocus mi dava errore.
Ho risolto (con SetFocus, ma funzionerebbe anche con GoToControl)
spostando lo stato attivo su un altro controllo e riportandolo poi sul mio
controllo iniziale
probabilmente il problema nasceva perchè il controllo
non aveva ancora perso lo stato attivo e quindi non poteva riacquistarlo
Grazie a entrambi
Silvia


title: Lingua Access

author: Giuseppe

text:
ho installato access ma la nuova versione è in inglese come posso fare
a renderlo Italiano???


title: Lingua Access

text:
devi avere la versione in italiano
Giuseppe ha scritto:



title: Lingua Access

author: Alessandro Cara

text:

Fabrizio facciamo uno scambio. Se provi a fare uno "sforzino" e scrivere
*dopo il quote* potrei interessarmi del problema del PDF.
Se dovessi gia' aver risolto il problema ti prego umilmente di fare lo
stesso lo "sforzino"
--
ac
email: w+1=x


title: Lingua Access

text:
Alessandro Cara ha scritto:

ok scusa ....... intanto provo a studiare la soluzione ....
ancora non sono riuscito a venirne a capo...


title: Lingua Access

author: Panathos

text:
Alessandro Cara ha scritto:
> Fabrizio facciamo uno scambio. Se provi a fare uno "sforzino" e scrivere
> *dopo il quote* potrei interessarmi del problema del PDF.
Ti riferisci per caso alla funzione sul sitocomune per stampare con PDF
Creator, la quale ogni tanto fallisce e incasina il file .ini di PDF
Creator?
Se sì, allora scrivo anch'io dopo il quote... :-)
ciao,
Panathos


title: Lingua Access

text:
Panathos wrote:
> Alessandro Cara ha scritto:
>
>
>>Fabrizio facciamo uno scambio. Se provi a fare uno "sforzino" e scrivere
>>*dopo il quote* potrei interessarmi del problema del PDF.
>
>
> Ti riferisci per caso alla funzione sul sitocomune per stampare con PDF
> Creator, la quale ogni tanto fallisce e incasina il file .ini di PDF
> Creator?
>
> Se sě, allora scrivo anch'io dopo il quote... :-)
No era quella di Lebans che non richiede il PDF Creator e va che e' una
bomba.
--
ac
email: w+1=x


title: Lingua Access

text:
Alessandro Cara wrote:
> Panathos wrote:
[cut]
>>
>> Se sě, allora scrivo anch'io dopo il quote... :-)
P.S.: Vedo che l'arma della minaccia tremenda funziona
--
ac
email: w+1=x


title: Lingua Access

text:
Alessandro Cara ha scritto:
> > Ti riferisci per caso alla funzione sul sitocomune per stampare con PDF
> > Creator, la quale ogni tanto fallisce e incasina il file .ini di PDF
> > Creator?
> >
> > Se sì, allora scrivo anch'io dopo il quote... :-)
>
> No era quella di Lebans che non richiede il PDF Creator e va che e' una
> bomba.
Giusto, l'avevo vista mesi fa e poi dimenticata... per l'applicazione
che devo rifare sarebbe ottimo avere output anche in pdf.
ciao,
Panathos


title: Esiste Last SetFocus ?

author: Luigi

text:
Buongiorno
ho la necessitą di riposizionarmi con SetFocus sull'ultimo dato inserito.
Esiste una qualche cosa come Last SetFocus ?
Ciao
Luigi


title: Esiste Last SetFocus ?

author: Alex

text:
"Luigi" <
maur...@porta-spa.com
> wrote in message
news:R9_Aa.39159$
lK4.1...@twister1.libero.it
> Buongiorno
> ho la necessità di riposizionarmi con SetFocus sull'ultimo dato inserito.
>
> Esiste una qualche cosa come Last SetFocus ?
>
> Ciao
>
> Luigi
No, ma esiste
Screen.PreviousControl.Name
che se lo fai integrare con
Me.Controls(
Screen.PreviousControl.Name
).SetFocus
@Alex.

--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Invio mail da maschera continua con allegato .pdf .

text:
buongiorno a tutti.
Ho un problema più grosso di me, praticante Access a livello autodidatta e poco professionale e per il quale chiedo il vostro prezioso aiuto.
Non voglio rompere troppo e quindi spiego meglio la mia necessità.

Ho una maschera continua che per i record che devo lavorare mi evidenzia indirizzo, CC, e testo per inviare mail.
Alla mail devo allegare anche una copia, possibilmente in pdf, di altra maschera riferita allo stesso record (numerato con "Progr").

Al momento per ciascun record da lavorare:
1 - faccio ctrlC del contenuto e dei destinatari.
2 - da Outlook apro un nuovo messaggio mail ci incollo il testo
3- Scannerizzo la seconda maschera e la allego al messaggio
4 - invio il messaggio e cambio lo status del record.

Causa protezione aziendale non penso di poter modificare le impostazione della posta elettronica e quindi di poter eseguire i punti 1 e 2.

Sarei già molto "contentissimo" di poter salvare singolarmente (in c:|cartellaX/Progr.pdf) i file della seconda maschera in pdf nominati opportunamente.

Grazie infinite a chiunque mi potrà aiutare.


author: RobertoA

text:

Abbi pazienza ma non si capisce una mazza

'..scannerizzo la seconda maschera...' vuol dire che la stampi e la
passi allo scanner oppure prendi uno schreenshoot?

'...non penso di poter modificare impostazioni posta..' vuoi forse
intendere che non riusciresti a pilotare Outlook da esterno via vba?

'...salvare i file della seconda maschera...' intendi gli screenshoot o
dei report con i dati correnti della seconda maschera (le ultime
versioni di Access lo fanno nativamente)?

Inzomma, spendi qualche minuto a capirti, e soprattutto farci capire
cosa vuoi ottenere, da quali dati, e sicuramente un valido aiuto arriva
(non si sa quando, ma arriva)
(va che scherzavo)


text:
Per la stampa PDF la puoi fare da REPORT che casualmente è fatto apposta...
Secondo me puoi fare tutto da vba anche la prima parte... qualsiasi siano le policy aziendali... via vba apri il Client di posta e lo usi per inviare mail...
Il tutto è estremamente semplice sfruttando l'automazione di MSO.
Il problema è che se non hai un minimo di basi lo troverai impossibile... ma sono 19 righe di codice...

@ALEX


author: Bruno Campanini

text:
on 24-03-17, ignazio.pilone supposed :
> buongiorno a tutti.
> Ho un problema più grosso di me, praticante Access a livello autodidatta e
> poco professionale e per il quale chiedo il vostro prezioso aiuto. Non voglio
> rompere troppo e quindi spiego meglio la mia necessità.
>
> Ho una maschera continua che per i record che devo lavorare mi evidenzia
> indirizzo, CC, e testo per inviare mail. Alla mail devo allegare anche una
> copia, possibilmente in pdf, di altra maschera riferita allo stesso record
> (numerato con "Progr").
>
> Al momento per ciascun record da lavorare:
> 1 - faccio ctrlC del contenuto e dei destinatari.
> 2 - da Outlook apro un nuovo messaggio mail ci incollo il testo
> 3- Scannerizzo la seconda maschera e la allego al messaggio
> 4 - invio il messaggio e cambio lo status del record.
>
> Causa protezione aziendale non penso di poter modificare le impostazione
> della posta elettronica e quindi di poter eseguire i punti 1 e 2.
Finché non è chiarito se possa utilizzarsi da codice l'Outlook
installato... passiamo oltre.
>
> Sarei già molto "contentissimo" di poter salvare singolarmente (in
> c:|cartellaX/Progr.pdf) i file della seconda maschera in pdf nominati
> opportunamente.

DoCmd.OutputTo acOutputForm, "Form1", acFormatPDF, "D:\PDF_2.pdf"

Questa riga di codice... beh dovrebbe essere chiara la sua
funzione: vedi se può servirti come base di partenza.

Bruno


text:
ciao Roberto e grazie anche a tutti gli altri che hanno postato.
Grazie per l'interessamento e per l'aiuto.
Cerco di spiegarmi meglio:

Si tratta di un lavoro noioso e ripetitivo che vorrei, per quanto mi è possibile, ottimizzare. Attualmente questo è l'iter.
Preciso di avere una tabella db contenente n interventi suddivisi per "Progr".
Ecco il mio lavoro certosinoi e giornaliero....

a) -Apro ciascun intervento e stampo (su carta) il report "cover RDA"
b) -lo faccio firmare dai capi.
c) -lo scannerizzo sulla stampante di rete
d) -ne salvo copia in cartella nominandola con il "progr"

e) nel database apro l'intervento "x"
f) tramite un pulsante ottengo una maschera che mi riporta destinatari oggetto e testo messaggio che copio e incollo su un nuovo messaggio mail
g) allego alla mail il corrispettivo allegato "CoverRDA" e invio
h) nell'intervento "x" vario la casella Status da "aperto" a "inviato"

E ' un lavoro da pazzi.....

la mia idea che sto cercando di realizzare è questa:

Ho già realizzato una maschera continua che contiene gli interventi che devo processare. Ciascun intervento,
ho bisogno di un controllo puntuale, contiene un pulsante che:

a-b-c-d-) Stampa su file .pdf il report "cover RDA" contenente le firma già digitalizzate e lo salva in cartella"scansioniRDANapoli":

DoCmd.OutputTo acOutputReport, "Cover RDA firmata", acFormatPDF, "D:\scansioniRDANapoli\progr.PDF", False

fino a qui sono riuscito, vorrei che il nome file sia il numero [Progr] e ci sto provando.
Ora dovrei riuscire a evitare il lavoro di copia e incolla ma non ho conoscenza, come si sarà capito, del VBA necessario.

Grazie a te e a tutti quanti per l'aiuto che mi potrete dare.


text:
buongiorno Bruno,
è possibile avere una riga di codice per capire se posso inviare un messaggio tramite Outlook, per avere conferma che il mio server di @ sia disponibile ?
La ringrazio molto.


text:
Il giorno lunedì 27 marzo 2017 12:24:35 UTC+2, ignazio.pilone ha scritto:
> ciao Roberto e grazie anche a tutti gli altri che hanno postato.
> Grazie per l'interessamento e per l'aiuto.
> Cerco di spiegarmi meglio:
>
> Si tratta di un lavoro noioso e ripetitivo che vorrei, per quanto mi è possibile, ottimizzare. Attualmente questo è l'iter.
> Preciso di avere una tabella db contenente n interventi suddivisi per "Progr".
> Ecco il mio lavoro certosinoi e giornaliero....
>
>
> a) -Apro ciascun intervento e stampo (su carta) il report "cover RDA"
> b) -lo faccio firmare dai capi.
> c) -lo scannerizzo sulla stampante di rete
> d) -ne salvo copia in cartella nominandola con il "progr"
>
> e) nel database apro l'intervento "x"
> f) tramite un pulsante ottengo una maschera che mi riporta destinatari oggetto e testo messaggio che copio e incollo su un nuovo messaggio mail
> g) allego alla mail il corrispettivo allegato "CoverRDA" e invio
> h) nell'intervento "x" vario la casella Status da "aperto" a "inviato"
>
> E ' un lavoro da pazzi.....
>
> la mia idea che sto cercando di realizzare è questa:
>
> Ho già realizzato una maschera continua che contiene gli interventi che devo processare. Ciascun intervento,
> ho bisogno di un controllo puntuale, contiene un pulsante che:
>
> a-b-c-d-) Stampa su file .pdf il report "cover RDA" contenente le firma già digitalizzate e lo salva in cartella"scansioniRDANapoli":
>
> DoCmd.OutputTo acOutputReport, "Cover RDA firmata", acFormatPDF, "D:\scansioniRDANapoli\progr.PDF", False
>
> fino a qui sono riuscito.



text:
Il giorno lunedì 27 marzo 2017 12:24:35 UTC+2, ignazio.pilone ha scritto:
> ciao Roberto e grazie anche a tutti gli altri che hanno postato.
> Grazie per l'interessamento e per l'aiuto.
> Cerco di spiegarmi meglio:
>
> Si tratta di un lavoro noioso e ripetitivo che vorrei, per quanto mi è possibile, ottimizzare. Attualmente questo è l'iter.
> Preciso di avere una tabella db contenente n interventi suddivisi per "Progr".
> Ecco il mio lavoro certosinoi e giornaliero....
>
>
> a) -Apro ciascun intervento e stampo (su carta) il report "cover RDA"
> b) -lo faccio firmare dai capi.
> c) -lo scannerizzo sulla stampante di rete
> d) -ne salvo copia in cartella nominandola con il "progr"
>
> e) nel database apro l'intervento "x"
> f) tramite un pulsante ottengo una maschera che mi riporta destinatari oggetto e testo messaggio che copio e incollo su un nuovo messaggio mail
> g) allego alla mail il corrispettivo allegato "CoverRDA" e invio
> h) nell'intervento "x" vario la casella Status da "aperto" a "inviato"
>
> E ' un lavoro da pazzi.....
>
> la mia idea che sto cercando di realizzare è questa:
>
> Ho già realizzato una maschera continua che contiene gli interventi che devo processare. Ciascun intervento,
> ho bisogno di un controllo puntuale, contiene un pulsante che:
>
> a-b-c-d-) Stampa su file .pdf il report "cover RDA" contenente le firma già digitalizzate e lo salva in cartella"scansioniRDANapoli":
>
DoCmd.OutputTo acOutputReport, "Cover RDA firmata", acFormatPDF, "D:\scansioniRDANapoli\" & Progr & ".pdf", False
>
> fino a qui sono riuscito.



text:
ignazio.pilone was thinking very hard :

È già strano sentirsi usare il pronome di cortesia fuori dal Web,
che sentirselo usare nel Web...
Vorrei lo evitassi, almeno nei miei confronti.

Con una riga di codice si può fare ben poco; con le seguenti
puoi verificare le possibilità di accesso al tuo Outlook:
=========================================
Private Sub Command10_Click()
Dim OL As New outlook.Application, NewMail As MailItem
Dim i As Integer, S As String
Dim AttachmentArray(1 To 3) As String
Dim FSO As Object, TextStream As Object
Dim eMailMessage As String, SendAccount As String
Dim ReceiveAccount As String

'---  Definizioni  ----------------------------------
'Testo del messaggio
eMailMessage = "Quando i Romani avevano le palle."

' File contenente il corpo del messaggio
Set FSO = CreateObject("Scripting.FileSystemObject")
Set TextStream = FSO.OpenTextFile("D:\Test\aa0.txt")
Do Until TextStream.AtEndOfStream
    S = S & vbCrLf & TextStream.ReadLine
Loop

' Tre file costituenti gli attachment
AttachmentArray(1) = "D:\Test\aa1.txt"
AttachmentArray(2) = "D:\Test\aa2.txt"
AttachmentArray(3) = "D:\Test\aa3.txt"

' Indirizzo DAL quale si trasmette
SendAccount = "
xxxxx...@xxxxxx.com
"

' Indirizzo AL quale si trasmette
ReceiveAccount = "yyyyy...@yyyyyy.yy"
'----------------------------------------------

On Error GoTo SendErr
Set OL = CreateObject("Outlook.Application")
Set NewMail = OL.CreateItem(olMailItem)
With NewMail
    .SendUsingAccount = Session.Accounts(SendAccount)
    .To = ReceiveAccount
    .CC = "wwwww...@wwwwww.ww; zzzzz...@zzzzzz.zz"
    '.BCC = "vvvvv...@vvvvvv.vv; uuuuu...@uuuuuu.uu"
    .Subject = "Prova eMail da Access"
    .Body = eMailMessage & vbCrLf & S
    .ReadReceiptRequested = True ' False
    For i = 1 To 3
        .Attachments.Add AttachmentArray(i)
    Next
    .Send
End With
MsgBox "Sent without Errors!"

Exit_Sub:
    Exit Sub

SendErr:
    MsgBox "Error n. " & Err.Number & vbCrLf & Err.Description
    Resume Exit_Sub

End Sub
==================================

Dovrai sostituire i vari xxxxx...@xxxxxx.xx con indirizzi
effettivi e creare i file "D:\Test\aaX.txt" che contengono il
testo e gli allegati, ovvero REMmare le righe di codice che
li riguardano.

In Tools-->References dovrai avere:
 - Visual Basic for Applications
 - Microsoft Access 16.0 Object Library
 - Microsoft Outlook 16.0 Object Library
 - Microsoft Office 16.0 Access database engine Object Library

O qualcosa di simile riferito alla versione di Office installata
(forse anche Microsoft Scripting Runtime...)

Inoltre, dovresti creare un file di testo con estensione .REG
contenente:
===============================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Outlook\Security]
"ObjectModelGuard"=dword:00000002

[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security]
"PromptOOMSend"=dword:00000002
"AdminSecurityMode"=dword:00000003

===============================
che dovrai eseguire una tantum per consentire l'accesso ad
Outlook da programma (l'ultima riga - come sopra indicato - deve
risultare blank).

Per quanto riguarda l'intera automazione del laborioso processo,
direi che è fattibile avendo a disposizione uno stralcio
esemplificativo del database sul quale operarre.

Bruno


text:
> È già strano sentirsi usare il pronome di cortesia fuori dal Web,
> che sentirselo usare nel Web...
> Vorrei lo evitassi, almeno nei miei confronti.

ciao Bruno.
Non volevo sembrare sfottente era in segno di stima e anche, lasciami dire di vera ammirazione. Prometto di evitarlo d'ora in poi...
grazie infinite.

>Per quanto riguarda l'intera automazione del laborioso processo,
>direi che è fattibile avendo a disposizione uno stralcio
>esemplificativo del database sul quale operare.

Ora ci provo e cercherò di approfondire... In caso di difficoltà posso condividere un db ridotto composto di maschera e tabella  ? Avresti voglia di aiutarmi ?
Non so nemmeno dove postare il db...
grazie infinite.


text:
ignazio.pilone pretended :

Puoi inviarlo qui:
brun...@libero.it

Bruno


text:
buongiorno a tutti.
Provando e riprovando nonostante le mie scarse conoscenze sono riuscito dalla maschera continua, tramite un pulsante che aziona una macro (creato con l'autocomposizione) a "mandar via" le mail.
In realtà questo non avviene, perché per ciascun record mi crea il messaggio @ con tutti i campi che mi interessano e io devo solo premere il tasto dell'invio. Questo per me è già molto e mi va benissimo.

Vi chiedo un aiuto importante per il quale non riescirò mai a venirne fuori.
E' possibile in tale macro aggiungere un azione che alleghi alla mail il file .pdf che si chiama come il record e che si trova in D:\RDANapoli\

Ad esempio, se il record è il Progr 12345 mi deve allegare il file che è D:\RDANapoli\12345.pdf

GRAZIE INFINITE A TUTTI


text:

Non so a che punto sei arrivato e che soluzione hai utilizzato.
Se usi il metodo OutPutTo... non puoi allegare nulla.
Se usi MSO o MAPI puoi fare come vuoi usando il metodo ADD sulla Collection Attachments membro dell'oogetto MAPI Message.

objMessage.Attachments.Add "C:\TuoFile.PDF"

Tuttavia penso siamo lontani da quetsa cosa....

@Alex


text:
>
> Tuttavia penso siamo lontani da quetsa cosa....
>
> @Alex

ciao Alex,
io sicuramente sono lontanissimo e non ho nemmeno il GPS, posso quindi contare solo sull'aiuto di questo Forum.

Spiego meglio cosa ho fatto, penso con la classica fortuna dell'inesperto.
Nella maschera continua, dove ho tutti i record che devo trasmettere, ho inserito con l'autocomposizione un pulsante che comanda una macro.
Sulle proprietà su click del pulsante vedo (macro incorporata).
Se clicco sui puntini mi apre una videata "includiOggettoDatabaseInMessaggioDiPostaElettronica" dove ho inserito oggetto, testo messaggio, destinatari e cc.
In calce a questa schermata c'è una combobox che mi consente di aggiungere una nuova azione, non capisco però che istruzione dare e se posso allegare il mio file .pdf.

grazie infinite per l'aiuto e per la sempre squisita attenzione.


text:

A prescindere, con una MACRO non puoi fare quello che chiedi, a meno di no scrivere una FUNZIONE VBA che poi richiami con la tua macro... ma devi prendere una strada diversa, il VBA, senza il quale hai una rinuncia.

@Alex


text:
ok grazie Alex....
Considerando la mia scarsissima capacità in VBA tengo duro fino al 31/12/2017 e continuerò a schiacciare i miei pulsantini.
Dal 1 gennaio 2018 sarò a riposo e quindi smetterò di stressarvi con le mie richieste di aiuto.

grazie infinite per la consulenza.


title: chiudere un db e farlo riaprire a se stesso è possibile?

author: Nicolas

text:
vorrei che su click di un pulsante nel mio db esegua il quit per uscire a
windows ma poi venga riaperto
il db stesso è possibile?
oppure sapete dirmi come svuoto la cache di windows per il download corretto
di un file da ftp?


author: Sergio MAZZA

text:
"Nicolas" <
nico...@email.it
> ha scritto nel messaggio news:439e36ce$0$7312$4faf...@reader4.news.tin.it...
> vorrei che su click di un pulsante nel mio db esegua il quit per uscire a windows ma poi venga riaperto
> il db stesso č possibile?
E' un po' bizzarra come richiesta non trovi?
> oppure sapete dirmi come svuoto la cache di windows per il download corretto di un file da ftp?
La cache di windows?!!?? Di quale cache parli? I file temporanei di IE? Il file di swap-memory di Win?
Mhmm... Si fa sempre piů intrigante questo quesito...
Ciao.
--
Sergio MAZZA


text:
"Nicolas" <
nico...@email.it
> wrote in message
news:439e36ce$0$7312$4faf...@reader4.news.tin.it...

Senza entrare nel merito dello scopo che vuoi perseguire.
Sì, prendendo due piccioni con una fava.
Attiva da un pulsante la funzione di compattamento.
Bruno


text:
"Nicolas" <
nico...@email.it
> wrote in message
news:439e36ce$0$7312$
4faf...@reader4.news.tin.it
> vorrei che su click di un pulsante nel mio db esegua il quit per uscire a
> windows ma poi venga riaperto
> il db stesso è possibile?
Si è possibile tramite un file VBS esterno magari, ma direi molto
semplice....!
> oppure sapete dirmi come svuoto la cache di windows per il download corretto
> di un file da ftp?
E questo che c'azzecca con quanto scritto prima....?
Boh....!
@ALex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: problema con una query

author: ferplus

text:
ho una query con 3 campi:
settimana
npezziordinato
npezziconsegnato
come si fa se io voglio vedere tutto l'ordinato e il consegnato tra la 2 e
la 7 settimana.
pensavo che con between nei criteri funzionasse ma vale solo per le date.
--
ciao


title: problema con una query

author: Maurizio Borrelli

text:
> "ferplus" [...]:

    Manno'... Che dici mai. Anche coi numeri. Piuttosto... di che tipo sono
i campi? settimana e' per caso di tipo testo? E la sintassi che usi? Facci
vedere la sintassi.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: problema con una query

author: VT @ work

text:


Assolutamente no. BETWEEN vale con campi di qualsiasi tipo.
Posta il tracciato della tabella e l'istruzione SQL della query.
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------


title: problema con una query

author: Fabrizio

text:
"ferplus" <
rof...@inwind.it
> ha scritto nel messaggio
news:fv1b9.114561$n04.2...@twister2.libero.it...

Io ho fatto un po' di tempo fa una cosa simile :
SELECT Ordini.IDOrdine, Format([DataOrdine],'ww') AS Espr
FROM Ordini
WHERE Format([DataOrdine],'ww') = '27'
E' adattabile?
Ciao. Fabrizio.
p.s. WHERE Format([DataOrdine],'ww') BETWEEN 2 AND 7 non  funzia a meno che
non lo delimiti a un anno specifico ( per es.  .... AND DataOrdine BETWEEN
#01/01/1997# AND #31/12/1997#) , ho scritto perchè spero di avere lumi su la
cosa ovviamente?


title: problema con una query

text:
> "Fabrizio" [...]:
> > "ferplus" [...]:
> > ho una query con 3 campi:
> > settimana
> > npezziordinato
> > npezziconsegnato
> > come si fa se io voglio vedere tutto l'ordinato e il consegnato tra la 2
> > e la 7 settimana.
> > pensavo che con between nei criteri funzionasse ma vale solo per le
> > date.
> Io ho fatto un po' di tempo fa una cosa simile :
> SELECT Ordini.IDOrdine, Format([DataOrdine],'ww') AS Espr
> FROM Ordini
> WHERE Format([DataOrdine],'ww') = '27'
> E' adattabile?
> p.s. WHERE Format([DataOrdine],'ww') BETWEEN 2 AND 7 non  funzia a meno
> che
> non lo delimiti a un anno specifico ( per es.  .... AND DataOrdine BETWEEN
> #01/01/1997# AND #31/12/1997#) , ho scritto perchè spero di avere lumi su
> la cosa ovviamente?
    Format restituisce un Variant di tipo stringa, quindi o scrivi:
        WHERE Format([DataOrdine],'ww') BETWEEN "2" AND "7"
oppure ne converti il risultato in numerico:
        WHERE Val(Format([DataOrdine],'ww')) BETWEEN 2 AND 7
(Da verificare.)



title: problema con una query

text:
>     Format restituisce un Variant di tipo stringa, quindi o scrivi:
>
>         WHERE Format([DataOrdine],'ww') BETWEEN "2" AND "7"
No questo non funziona: mi da i risultati che vanno da 2 a 7 ( per es. 2
...3...34.....4....45....7), capito come?
> oppure ne converti il risultato in numerico:
>
>         WHERE Val(Format([DataOrdine],'ww')) BETWEEN 2 AND 7
Questo si e alla grande
> (Da verificare.)
Fatto, poi ho provato per curiosità:
WHERE Cint(Format([DataOrdine],'ww')) BETWEEN 2 AND 7
Provato : mi dava i risultati, ma poi ci ripensava e diceva "tipi di dati
non corrispondenti" . Poi ho capito perchè.
> --
> Ciao :-)
> Maurizio
> --------
> ?SPQR(C)
>  X
> --------
Sta' firma comincia a odiarla :-) , perciò non ti ringrazio :-)
Ciao. Fabrizio.
p.s. Grazie, è stato davvero utile.


title: problema con una query

text:
>
>     Manno'... Che dici mai. Anche coi numeri. Piuttosto... di che tipo
sono
> i campi? settimana e' per caso di tipo testo? E la sintassi che usi? Facci
> vedere la sintassi.
>
> --
> Ciao :-)
> Maurizio
> --------
> ?SPQR(C)
>  X
> --------
> SELECT Format([dataconsegna],"ww") AS Settimana, tConferme.nPzOrdinato,
tConferme.nPzSinterizzato, tConferme.nPzConsegnato, tConferme.DataConsegna,
tConferme.Conferma
FROM tConferme
WHERE (((Format([dataconsegna],"ww")) Between [dalla] And [alla]));
>
>
> ma non funziona


title: problema con una query

text:
> "Fabrizio" [...]:
> >     Format restituisce un Variant di tipo stringa, quindi o scrivi:
> >         WHERE Format([DataOrdine],'ww') BETWEEN "2" AND "7"
> No questo non funziona: mi da i risultati che vanno da 2 a 7 ( per es. 2
> ...3...34.....4....45....7), capito come?
    Scusa!... Ho dimenticato qualche pezzo:
        WHERE Format(Format([DataOrdine],'ww'),"00") BETWEEN "02" AND "07"
> > oppure ne converti il risultato in numerico:
> >         WHERE Val(Format([DataOrdine],'ww')) BETWEEN 2 AND 7
> Questo si e alla grande
> Fatto, poi ho provato per curiosità:
> WHERE Cint(Format([DataOrdine],'ww')) BETWEEN 2 AND 7
> Provato : mi dava i risultati, ma poi ci ripensava e diceva "tipi di dati
> non corrispondenti" . Poi ho capito perchè.
    Perche'?... :-)



title: problema con una query

text:
--
ciao
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:akiflm$1idrkt$1...@ID-52090.news.dfncis.de...
> > "Fabrizio" [...]:
> > >     Format restituisce un Variant di tipo stringa, quindi o scrivi:
> > >         WHERE Format([DataOrdine],'ww') BETWEEN "2" AND "7"
> > No questo non funziona: mi da i risultati che vanno da 2 a 7 ( per es. 2
> > ...3...34.....4....45....7), capito come?
>
> --------
>
> SELECT Format([dataconsegna],"ww") AS Settimana, tConferme.nPzOrdinato,
tConferme.nPzSinterizzato, tConferme.nPzConsegnato, tConferme.DataConsegna,
tConferme.Conferma
FROM tConferme
WHERE (((Format([dataconsegna],"ww")) Between [dalla] And [alla]));
perň io devo poter decidere l'intervallo delle settimane
perche' poi devo usare una maschera dove con due controlli (dal- al )faccio
un report


title: problema con una query

text:
> > >     Format restituisce un Variant di tipo stringa, quindi o scrivi:
> > >         WHERE Format([DataOrdine],'ww') BETWEEN "2" AND "7"
> > No questo non funziona: mi da i risultati che vanno da 2 a 7 ( per es. 2
> > ...3...34.....4....45....7), capito come?
>
>     Scusa!... Ho dimenticato qualche pezzo:
Si come no, se non te lo dicevo io... :-)
>         WHERE Format(Format([DataOrdine],'ww'),"00") BETWEEN "02" AND "07"
La prima volta è andato in crash il sistema ( si vede che non sono l'unico a
cui sembri tracotante :-) ), la seconda ha funzionato e se ci mettevo un po'
di cervello e meno fretta ci arrivavo anch'io.
> > > oppure ne converti il risultato in numerico:
> > >         WHERE Val(Format([DataOrdine],'ww')) BETWEEN 2 AND 7
> > Questo si e alla grande
> > Fatto, poi ho provato per curiosità:
> > WHERE Cint(Format([DataOrdine],'ww')) BETWEEN 2 AND 7
> > Provato : mi dava i risultati, ma poi ci ripensava e diceva "tipi di
dati
> > non corrispondenti" . Poi ho capito perchè.
>
>     Perche'?... :-)
'CInt' converte un dato *numerico* in uno *numerico* *intero* ( gli
asterischi servono solo a sottilineare le differenze ), evidentemente con le
date non va.
> --
> Ciao :-)
> Maurizio
> --------
> ?SPQR(C)
>  X
> --------
Insisti con sta' firma, non me la dovevi spiegare :-)
Ciao. Fabrizio.


title: problema con una query

text:
"ferplus" <
rof...@inwind.it
> ha scritto nel messaggio
news:Lq3b9.113707$lu5.2...@twister1.libero.it...
>
>
> > SELECT Format([dataconsegna],"ww") AS Settimana, tConferme.nPzOrdinato,
> tConferme.nPzSinterizzato, tConferme.nPzConsegnato,
tConferme.DataConsegna,
> tConferme.Conferma
> FROM tConferme
> WHERE (((Format([dataconsegna],"ww")) Between [dalla] And [alla]));
>
> però io devo poter decidere l'intervallo delle settimane
> perche' poi devo usare una maschera dove con due controlli (dal-
al )faccio
> un report
Usa:
 WHERE Format(Format([DataOrdine],'ww'),"00") BETWEEN [Dalla] AND [Alla]
dovrebbe andare, ma bisogna ricordarsi di scriverlo nel formato "00",
intanto che provo qlc'altro ci sono in giro idee migliori?
Ciao. Fabrizio.


title: problema con una query

text:
> "ferplus" [...]:
> > "Maurizio Borrelli" [...]:
> > > "Fabrizio" [...]:
    (Scusami: riscrivo come piace a me.)
SELECT
    Format([dataconsegna],"ww") AS Settimana
  , tConferme.nPzOrdinato
  , tConferme.nPzSinterizzato
  , tConferme.nPzConsegnato
  , tConferme.DataConsegna
  , tConferme.Conferma
FROM
    tConferme
WHERE
    Format([dataconsegna],"ww") Between [dalla] And [alla]
;
> perň io devo poter decidere l'intervallo delle settimane
> perche' poi devo usare una maschera dove con due controlli (dal-
> al )faccio un report
    Dovresti avere gia' visto gli altri post del 3d con le varie soluzioni.
    Considera pero' anche gli altri argomenti della funzione Format, in
particolare:
         . primogiornosettimana
         . primasettimanaanno
e leggi la guida in proposito.
    La questione dell'anno la risolvi componendo una stringa del tipo:
        YYYYWW
come per esempio:
        200201 sta per: la 1ma settimana del 2002;
        200133 sta per: la 33ma settimana del 2001.
    Per esempio cosi':
        Format(<data>, "yyyy") & Format(Format(<data>,"ww"),"00")
-oppure-
        Format(<data>, "yyyy") & Right("00" & Format(<data>,"ww"), 2)



title: problema con una query

text:
> > p.s. WHERE Format([DataOrdine],'ww') BETWEEN 2 AND 7 non  funzia a meno
> > che
> > non lo delimiti a un anno specifico ( per es.  .... AND DataOrdine
BETWEEN
> > #01/01/1997# AND #31/12/1997#) , ho scritto perchč spero di avere lumi
su
> > la cosa ovviamente?
>
>     Format restituisce un Variant di tipo stringa, quindi o scrivi:
>
>         WHERE Format([DataOrdine],'ww') BETWEEN "2" AND "7"
A proposito Maurě perchč:
WHERE (Format([DataOrdine],'ww') BETWEEN 2 AND 7) AND (DataOrdine BETWEEN
#01/01/1997# AND #31/12/1997#)
funziona?
Io pensavo centrasse il fatto che fosse delimitato a un anno, e quindi di
non avere le settimane degli altri anni:
tanto per capirci
RESULT SETS: ORDER BY DataOrdine (dd/mm/yy)
  ID    |    DataOrdine
-------------------------
01       |    01/01/97
03       |    06/05/97
09       |    06/05/98
....       |   .......
RESULT SETS : ORDER BY DataOrdine (ww)
ID      |   DataOrdine
------------------------
01      |      1
03      |      19
09      |      19
Il secondo result set da per gli ID 03 e 09 sempre 19 ma di due anni
diversi.
Puň essere questo il motivo per cui  da " tipi di dati non corrispondenti" ?
Ciao. Fabrizio.


title: problema con una query

text:
> WHERE
>     Format([dataconsegna],"ww") Between [dalla] And [alla]
Non sono daccordo su questa condizione Where.
Non funziona : già provata.
Da i soliti risultati (   1....10....2...20....)
>cut
> --
> Ciao :-)
> Maurizio
> --------
> ?SPQR(C)
>  X
> --------
Ciao. Fabrizio
p.s. il resto lo sto leggendo, ma non tutto mi piace, soprattutto il "
yyyyww", mi sembra complicato da far digitare a un utente ( se tocca a lui
digitarlo , s'intende) così com'è: a quel punto trovo meglio l'inserimento
prima dell'anno di riferimento e poi delle settimane.


title: Rilievo di valori esistenti

text:
Buongiorno a tutti/e,
tramite Access importo dei fogli Excel, ed infilo i nominativi presenti
in una tabella, fin qui tutto OK. Il problema è che devo avere un
rilievo dei nominativi che sono già presenti nella suddetta tabella, e
non ho proprio idea di come fare.
La cosa per me ideale sarebbe ottenere che, se un campo della riga da
accodare (proveniente da Excel) è già presente, allora Access la
accodi nella tabella dei "rilievi".
Come si fa a fare questa cosa? Bisogna per forza fare tutto in VBA?
Grazie,
Panathos


title: Rilievo di valori esistenti

author: Silvio Vitale

text:
Panathos ha scritto:

Prima di accodare i nominativi nella tabella di destinazione crea una
query di accodamento (che accodi nella tabella "rilievi") che selezioni
i soli nominativi presenti sia nella tabella di origine (che contiene i
dati del file di excel) sia in quella di destinazione (ti basta una
semplice INNER JOIN tra le due tabelle)
Silvio


title: Rilievo di valori esistenti

text:
Silvio Vitale ha scritto:
> Prima di accodare i nominativi nella tabella di destinazione crea una
> query di accodamento (che accodi nella tabella "rilievi") che selezioni
> i soli nominativi presenti sia nella tabella di origine (che contiene i
> dati del file di excel) sia in quella di destinazione (ti basta una
> semplice INNER JOIN tra le due tabelle)
Ti ringrazio, ed è quello che sto cercando di fare, con grande
fatica... poiché l'univocità la posso ricavare soltanto incrociando
codice fiscale, o partita iva, oppure codice cliente... e comunque non
mi è chiaro come strutturare i passaggi.
Siccome di fogli excel ne ho più di uno, dovrei crearmi una tabella
che accodi i nominativi a meno che già non esistano... diversamente
non ho una tabella con la quale confrontare ogni foglio (l'inner join
che mi hai detto). Quindi devo usare DUE tabelle, una temporanea dove
accodare i fogli excel, e poi la tabella di destinazione "pulita", dove
i nominativi sono singoli... e tramite le query devo generare la terza
tabella, quella contenente i nominativi che vengono trovati nella
tabella temporanea.
Boh, non riesco a chiarirmi le idee...


title: Db access 2003 aperto con Access 2010 non permette di nserire dati in sottomaschera

author: Bruno - S95

text:
Salve a tutti, mi sono trovato di fronte ad un problema di inserimento dati
in sottomaschera. Premesso che questo Db è stato creato con Access 2003 e
che funziona benissimo da anni, purtroppo avendo i nuovi PC contenente
l'Office 2010, nel lanciare il Db ho rilevato prima il problema della
mancata apertura/caricamento perchè faceva riferimento a " owc10.dll " che
ho provveduto a scaricare gratuitamente dalla Microsoft e poi installato.
Infatti ho scoperto che l'office 2010 , contrariamente al 2003 non installa
automaticamente l' owc10.dll (Microsoft Office Web Components). Non vorrei
che ci fosse qualche altro aggiornamento da fare per qualche Baco
informatico.
Potete aiutarmi se vi è capitato un caso seimile.

Mille grazie, Bruno


author: almorel

text:

In rete ho trovato:
http://www.pcreview.co.uk/forums/missing-reference-owc10-dll-fix-t1700057.html

Ciao
Alberto


title: query da maschera e non da tabella, possibile?

author: Giorgia

text:
Avrei bisogno di creare una query partendo da una maschera e non da una
tabella.
Questo perchè nella maschera sono presenti dei campi "calcolati" che invece
nella tabella risulano =0.
La maschera la uso per caricare le fatture, d'acquisto e di vendita e la
query vorrei usarla per creare riepilogo scadenze per i pagamenti e per i
riepiloghi Iva.
E' possibile?Ho scaricato anche un database di es simile ma non riesco a
capire la struttura della maschera che usano per creare il riepilogo.
Ciao a tutti.
--
Giorgia


author: Marco Pizzamiglio

text:
Giorgia ha scritto:

Non puoi fare una query basata sui campi calcolati di una maschera.
Però puoi usare in una query campi calcolati, quindi fai la query e
mettici dei campi calcolati usando le stesse formule che hai nella
maschera.
Es: Nomecampocalcolato:campo1*(campo2-campo4)
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:fqgntf$pmi$1...@news.newsland.it...

Grazie mille qualcosa ho risolto!
ma ho un problema coi campi tipo CAMPO.Column1 che la query non
riconosce....
Hai un altro prezioso suggerimento?
Grazie
Giorgia


text:
Giorgia ha scritto:
> >> Avrei bisogno di creare una query partendo da una maschera e non da una
> >> tabella.
> >> Questo perchè nella maschera sono presenti dei campi "calcolati" che
> >> invece
> >> nella tabella risulano =0.
> >> La maschera la uso per caricare le fatture, d'acquisto e di vendita e la
> >> query vorrei usarla per creare riepilogo scadenze per i pagamenti e per i
> >> riepiloghi Iva.
> >> E' possibile?Ho scaricato anche un database di es simile ma non riesco a
> >> capire la struttura della maschera che usano per creare il riepilogo.
> >> Ciao a tutti.
> > Non puoi fare una query basata sui campi calcolati di una maschera.
> > Però puoi usare in una query campi calcolati, quindi fai la query e
> > mettici dei campi calcolati usando le stesse formule che hai nella
> > maschera.
> > Es: Nomecampocalcolato:campo1*(campo2-campo4)
> > Ciao.
> > -Marco-
> Grazie mille qualcosa ho risolto!
> ma ho un problema coi campi tipo CAMPO.Column1 che la query non
> riconosce....
> Hai un altro prezioso suggerimento?
> Grazie
> Giorgia
Se parli dei valori contenuti nelle varie colonne di combo e listbox,
nella query li devi prendere dalle rispettive tabelle. Vai a vedere da che
tabella o query prendono i dati la combo o la listbox e qual'è il valore
associato (che userai per fare la relazione).



title: Query aggiornamento in VBA

author: Carlo POTS

text:
Saluti a tutti.

Mi trovo in condizione di dover eseguire una query di aggiornamento, ma
in codice VBA.

In pratica devo aggiornare il campo della tabella
"TabellaGeneraleAzienda" con un numero che io mi ritrovo in un campo, e
le condizioni sono che deve aggiornare il record dove il campo "Piva"
della tabella sia uguale al campo "PIVA_AZIENDA" della maschera e il
campo "ANNORACC" della tabella sia uguale al campo "ANNORACC" della maschera

Ho scritto questo codice

'---------------- < Query di aggiornamento > ----------------
     Dim sqlstmt As String

     sqlstmt = "UPDATE [TabellaGeneraleAzienda]" & _
                 "SET TabellaGeneraleAzienda.ProgFT =
[Maschere]![TDO098]![numFtAzienda]" & _

                 "WHERE
(((TabellaGeneraleAzienda.Piva)=[Maschere]![TDO098]![PIVA_AZIENDA]) AND
((TabellaGeneraleAzienda.ANNORACC)=[Maschere]![TDO098]![ANNORACC]));"

     CurrentDb.Execute sqlstmt, dbFailOnError

     '---------------- < Fine Query di aggiornamento > -----------

Pero' mi da' un popup di errore "Parametri insufficienti: previsto 3"
Che vuol dire?
Dove devo andare a correggere?
Grazie a chi mi risponderà

--
Carlo POTS

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


title: Query aggiornamento in VBA

author: GiorgioDaPrato

text:
Il giorno sabato 10 marzo 2018 16:35:57 UTC+1, Carlo POTS ha scritto:
> Saluti a tutti.
>
> Mi trovo in condizione di dover eseguire una query di aggiornamento, ma
> in codice VBA.
>
> In pratica devo aggiornare il campo della tabella
> "TabellaGeneraleAzienda" con un numero che io mi ritrovo in un campo, e
> le condizioni sono che deve aggiornare il record dove il campo "Piva"
> della tabella sia uguale al campo "PIVA_AZIENDA" della maschera e il
> campo "ANNORACC" della tabella sia uguale al campo "ANNORACC" della maschera
>
> Ho scritto questo codice
>
> '---------------- < Query di aggiornamento > ----------------
>      Dim sqlstmt As String
>
>      sqlstmt = "UPDATE [TabellaGeneraleAzienda]" & _
>                  "SET TabellaGeneraleAzienda.ProgFT =
> [Maschere]![TDO098]![numFtAzienda]" & _
>
>                  "WHERE
> (((TabellaGeneraleAzienda.Piva)=[Maschere]![TDO098]![PIVA_AZIENDA]) AND
> ((TabellaGeneraleAzienda.ANNORACC)=[Maschere]![TDO098]![ANNORACC]));"
>
>      CurrentDb.Execute sqlstmt, dbFailOnError
>
>      '---------------- < Fine Query di aggiornamento > -----------
>
> Pero' mi da' un popup di errore "Parametri insufficienti: previsto 3"
> Che vuol dire?
> Dove devo andare a correggere?
> Grazie a chi mi risponderà
>

proverei a vedere la risposta della query costruita con il QBE

e magari, se va bene, va a finire che il codice può trovare differenza
fra Forms e Maschere e fra ! e . DOPO il nomeForm (PRIMA del nomeCampo)


title: Query aggiornamento in VBA

text:
Il giorno sabato 10 marzo 2018 16:35:57 UTC+1, Carlo POTS ha scritto:

Controlla gli SPACE, non ne hai messo 1 nella concatenazione...!!!!!
Poi se lo scrivi da VBA devi valorizzare i Parametri in modo ESPLICITO, questo rende sia Debuggabbile il tutto, ma anche più veloce.

Dando per scontato che la Form in cui gira questo codice è la stessa da cui prelevi i PARAMETRI [Maschere]![TDO098]... ho semplificato.
Se la Form è un'altra, devi sostituire a Me![NomeControllo]
Forms("TDO098")!NomeControllo

Le stringhe si scrivono così:
sqlstmt = "UPDATE [TabellaGeneraleAzienda] "
sqlstmt =sqlstmt & "SET TabellaGeneraleAzienda.ProgFT = " & Me![numFtAzienda]
sqlstmt =sqlstmt & "WHERE TabellaGeneraleAzienda.Piva='" & Me![PIVA_AZIENDA] "
sqlstmt =sqlstmt & "AND TabellaGeneraleAzienda.ANNORACC=" & Me![ANNORACC] & ";"

@Alex


title: Query aggiornamento in VBA

text:
Il 10/03/2018 20:02, @Alex ha scritto:
> Controlla gli SPACE, non ne hai messo 1 nella concatenazione...!!!!!

Ehm ... si', avevo notato

> Poi se lo scrivi da VBA devi valorizzare i Parametri in modo ESPLICITO, questo rende sia Debuggabbile il tutto, ma anche più veloce.
>

Ok

> Dando per scontato che la Form in cui gira questo codice è la stessa da cui prelevi i PARAMETRI [Maschere]![TDO098]... ho semplificato.

Si', è la stessa

> Se la Form è un'altra, devi sostituire a Me![NomeControllo]
> Forms("TDO098")!NomeControllo
>
> Le stringhe si scrivono così:
> sqlstmt = "UPDATE [TabellaGeneraleAzienda] "
> sqlstmt =sqlstmt & "SET TabellaGeneraleAzienda.ProgFT = " & Me![numFtAzienda]
> sqlstmt =sqlstmt & "WHERE TabellaGeneraleAzienda.Piva='" & Me![PIVA_AZIENDA] "
> sqlstmt =sqlstmt & "AND TabellaGeneraleAzienda.ANNORACC=" & Me![ANNORACC] & ";"
>

Grazie; provo e ti faccio sapere

> @Alex



title: Query aggiornamento in VBA

text:
Il 11/03/2018 11:32, Carlo POTS ha scritto:

> Grazie; provo e ti faccio sapere
>
>> @Alex

Funge; avevo sbagliato l'impostazione di alcuni campi ed ho inserito gli
spazi come mi hai indicato.

Grazie



title: Rendere più efficiente la Gestione Giacenze (Lungo)

author: Raffi

text:
Mi scuso sin d'ora se questo mio post risulterà piuttosto lungo, e se,
involontariamente, avrò contravvenuto a qualche regola del Ng;
ora, tornando al problema, vi spiego un po' come stanno le cose:
Ho creato un Database di gestione magazzino, che mi controlla le vendite
secondo lo schema tabellare: Cliente 1aN Vendite 1aN DettaglioVendite Na1
Prodotti, dove la tabella cliente ha il suo ID relazionato appunto in modo 1
a N con la tabella Vendite, dove oltre al Idcliente, c'è la [Data Vendita] e
un IdV (IdVendita) relazionato in 1 a N con i [dettagli] della singola
vendita, dove oltre al campo IDV c'è  il prezzo pagato per il prodotto e
l'IDProdotto (relazionato in N a 1 con l'ID Prodotto della tabella Prodotti,
che ha anche un campo "descrizione", "misure" ecc.. e un campo "scelta" del
tipo on/off, che mi permette di selezionare o meno quel singolo
record/prodotto in base alle necessità del momento (tipo se voglio stamparlo
o meno),
Spero fin qui di essere stato chiaro..
Ora, siccome il mio lavoro presuppone che i prodotti possano essere
permutati, e quindi resi dopo un certo periodo di tempo, per la gestione
della giacenza in un certo momento (ad esempio per sapere in questo momento
quanti e quali prodotti ho) non ho trovato nulla di meglio che una serie di
query (strutturate come di seguito) che alla fine mi danno una Query
Giacenza non modificabile!! cioè, in seguito ai controlli effettuati, la
query finale non mi permette di aggiungere o eliminare nulla (e quindi
neanche il campo "Scelta" per eventuali stampe...).
Ora, per effettuare una scelta, ad esempio solo di alcuni prodotti presenti
in magazzino, ad esempio per fare un report pubblicitario, e quindi dovendo
"modificare in un certo senso solo i prodotti disponibili e non tutti, ho
creato una query di creazione tabella che mi copia in una nuova tabella
[tblscelta] solo i prodotti dati dalla query giacenza, in modo poi da poter
modificare su quest'ultima tblscelta tutto quello che voglio tramite nuove
maschere e report....
Il mio problema è che se oggi faccio una scelta, creando quindi ora la
tblscelta, e domani faccio altre vendite, e dopodomani voglio fare un'altro
tipo di scelta, dovrò ricreare la tblscelta tramite la query di creazione
tabella, perdendo però tutte le "scelte" fatte oggi e quindi tutte le
passate.
So di poter ovviare al problema facendo ad esempio un salvataggio del report
scelta tramite uno snapshot ad esempio, ma, dato che il mio problema deriva
essenzialmente dalla creazione della query giacenza, che di per se non è
modificabile, mentre invece io vorrei che lo fosse, mi chiedo se esiste un
sistema migliore per arrivare a sapere in qualunque momento quali e quanti
prodotti ci sono a magazzino.
Per fare questo, vi posto il mio modo (probabilmente sbagliato) di
arrivarci, così, magari, potreste consigliarmi al meglio:
qry1 = partendo dalle tabelle "Prodotti", "DettagliVendita" e "Vendite"
prendo tutti icampi della tabella Prodotti ed in più creo due campi
calcolati in questo modo: PZ: IIf(IsNull([Prezzo]);-1;[Prezzo]) e Datav:
IIf(IsNull([Data Vendita]);[Dataacq];[Data Vendita]), in modo da avere un -1
nel campo PZ per tutti i prodotti non venduti ed un valore positivo (ossia
il prezzo di vendita) per tutti quelli venduti, ed allo stesso modo un campo
DataV che mi restituisce la data di acquisto se il prodotto è ancora in
magazzino, o la data di vendita se questo è stato venduto;
qry2 = parte dalla qry1 ed ha come campi ID Prodotto, PZ, Dataacquisto,
Datav, e Data:(Date) cosicchè metto un punto fermo su che giorno è oggi...
qry3 = parte da qry2, con i campi ID prodotto, Pz, Data e Datav (con un
criterio su Datav <=[Data])
qry4 = mette in relazione la tabella Prodotti e la qry3, in modo da
controllare anche i prodotti che nel tempo siano stati resi, permutati o
rivenduti, creando una relazione tra l'id prodotto della tabella e quelli
della qry3 con proprietà join "includi tutti i record di "Prodotti" e solo i
record di "qry3" in cui i campi collegati sono uguali"; In questo modo, se
il prodotto contrassegnato dall'ID 200 (ad esempio) è stato venduto il
4/1/07 e permutato il 15/6/07 e quindi rivenduto ad un altro cliente il
10/2/08, in questa tabella mi ritrovo 3 record con quell'id e con 3 Date
"Datav";
ora arriva il problema: per scremare i record multpli e far si che la queryu
giacenza, dopo i controlli, mi dica solo i prodotti che ci sono, ho creato
una:
qry5 = basata du qry 4, dove i campi sono solo IdProdotto e Max: Datav (con
una formula di Raggruppamento per il campo IDprodotto ed una di Max per il
campo Datav.
Già questa query, contrariamente alle precedenti non è più modificabile!!
La query Giacenza, non fa altro che mettere in relazione questa qry5 e la
qry4, relazionate tra loro con i campi IdProdotto=IdProdotto e Datav=Max, e
visualizza tutti i campi della qry4 più il campo max della qry5.
Ora, come detto, la cosa funziona, ma sono sicuro, anche se non saprei come
fare, che deve esistere un metodo più veloce ed elegante per avere lo stesso
risultato.
Vi sarei grato se mi deste qualche consiglio....
Raffi


title: aggiornare una query

author: AP

text:
la domanda e' sciocchina, ma non trovo la risposta nell'help.
Ho una query, come faccio ad aggiornarne il risultato sulla base dei nuovi
dati inseriti?
Adesso clicco sulla squadretta e poi torno in visualizzazione, ma immagino ci
sia una combinazioni di tasti che lo faccia.
grazie


title: aggiornare una query

author: Antonio Biso

text:
"AP" <
duccio-A...@iaciners.org
> ha scritto nel messaggio
news:bpvgs4$1s82ip$1...@ID-180709.news.uni-berlin.de...

Prova con un F9 per quanto riguarda la modifica di record aperti. Per
l'aggiunta devi rilanciare la query.
Altrimenti appoggia la query su un controllo di una maschera e fai la
requery del controllo
Antonio


title: Come gestireste queste risposte multiple

author: Lorenzo

text:
Buongiorno
sono Lorenzo e sono ancora alle prese con il questionario con risposte
multiple.
Adesso la situazione è questa. Dagli intervistatori sono arrivati i
file Excel con tutte le domande e le risposte. Adesso ho quindi una
tabella collegata al file di excel contenente le
risposte.Tra queste ce ne sono alcune che sono aperte.Hanno anche
inviato dei file di codifica per queste risposte aperte.Vuol dire che
se le risposte erano 50 diverse tra di loro
con il file di codifica loro le ricuno a 5 oppure 6 dipende poi dalla
codifica.
Per esempio :
IdUtente    Risposta_data
Codifica
1	condizioni economiche		Condizioni economiche
2	tassi d'interesse più bassi.		Condizioni economiche
3	canale perferenziale
                verso i fornitori	                	Rapporto con i
fornitori
4	rapidità	                                	Tempi
5	maggiore snellezza
                          nel post-vendita		Assistenza post-vendita
6	CONDIZIONI ECONOMICHE
                         E LA RAPIDITA'		Condizioni economiche
7	rapidita' e tassi  piu' bassi		Condizioni economiche
8	non so	                                	Niente in particolare
Il mio obiettivo è quello di far tornare poi nel campo delle risposte
date la
codifica ad essa associata.
Voi come fareste?
Ciao
Buona Giornata
Lorenzo


title: Access 2003 e Frequenti Blocchi

author: Zax

text:
Ho in data base fatto con Access 2002 che ho modificato con Access 2003 fin
qui tutto bene.
La cosa strana che quando vado ad utilizzare qualche pulsante che richiama
una routine si blocca. Devo fare ogni volta dal menů strumenti "compatta e
ripristina database" il sollievo devo dire che č momentaneo, perchč magari
si con un altra operazione prima andata bene. Anche il pannello comandi
delle volte mi da errore DLL.
Cosa succede? Come posso risolvere il problema.
S.O.
WinXp professional SP1.
Office 2003 Professional.


title: Access 2003 e Frequenti Blocchi

author: fidirico

text:
"Zax" <
zz...@zzz.com
> ha scritto nel messaggio
news:kgaic.142516$Kc3.4...@twister2.libero.it...
> Ho in data base fatto con Access 2002 che ho modificato con Access 2003 fin
> qui tutto bene.
>
> La cosa strana che quando vado ad utilizzare qualche pulsante che richiama
> una routine si blocca. Devo fare ogni volta dal menù strumenti "compatta e
> ripristina database" il sollievo devo dire che è momentaneo, perchè magari
> si con un altra operazione prima andata bene. Anche il pannello comandi
> delle volte mi da errore DLL.
>
> Cosa succede? Come posso risolvere il problema.
>
> S.O.
> WinXp professional SP1.
> Office 2003 Professional.
Presumendo che tutti i riferimenti siano a posto e che tu abbia già compilato il tuo
codice, puoi provare a creare un database vuoto e ad importare in esso tutti gli
oggetti del database che dà problemi. A volte ho risolto così delle sitazioni simili
a quella che descrivi.
Ciao
Galliano.


title: Access 2003 e Frequenti Blocchi

text:
>
> Presumendo che tutti i riferimenti siano a posto e che tu abbia già
compilato il tuo
> codice, puoi provare a creare un database vuoto e ad importare in esso
tutti gli
> oggetti del database che dà problemi. A volte ho risolto così delle
sitazioni simili
> a quella che descrivi.
>
> Ciao
>
> Galliano.
>
>
Ho notato che solo su WinXp si blocca su un altro computer con Win2000 e
sempre Access 2003 va benissimo.
Manca qualche file in WinXp?


title: Access 2003 e Frequenti Blocchi

text:
"Zax" <
zz...@zzz.com
> ha scritto nel messaggio
news:ATmjc.24740$Qc.9...@twister1.libero.it...
>
> >
[CUT]
> Ho notato che solo su WinXp si blocca su un altro computer con Win2000 e
> sempre Access 2003 va benissimo.
>
> Manca qualche file in WinXp?
Se manca qualcosa non so; so solo che dopo aver installato W XP ho collezionato una
serie infinita di schermi blu. Al colmo dell'esasperazione, un attimo prima di
chiamare Milingo per procedere ad un esorcismo, ho deciso di piallare tutto e
ritornare al mio amato W 2000. E adesso sono di nuovo un uomo felice :)
Per quel che riguarda il tuo problema, temo purtroppo di non poterti aiutare. Talora
guasti simili sono provocati dalla leggerezza con cui l'utente installa ogni sorta di
porcherie sul proprio Pc, lo stesso Pc a cui affida dati così importanti che,
piuttosto che perderli, preferirebbe taglairsi una mano. Buona fortuna :)
Galliano


title: Come realizzare funzione di prossimita' via sql ?

author: RobertoA

text:
Allora, sto usando ua tavoletta tipo le Summasketch da 12" per
selezionare degli articoli su un gestionale, tipo queste per capirci

http://www.compgraph.hr/proizvodaci/gtco-calcomp/graficki-cad-tableti/summasketch-iii/

Ogni articolo in archivio, e' stato memorizzato anche con una coppia di
coordinate del tipo 100,250 che l'operatore ha inserito inizialmente
Bon, le figure degli articoli non sono regolari, una potrebbe essere un
rettangolo, l'altra un tondo, un'altra un triangolo
Per questo l'operatore memorizza ogni articolo con la posizione di un
punto all'interno dell'articolo stesso, grossomodo al centro della figura
Quindi in archivio, il primo articolo e' a coordinate 100,250 il secondo
a 1300,30 il terzo a 260,600 e cosi via
Vorrei realizzare una funzione in grado di restituirmi l'articolo
cliccato, fornendo le coordinate lette dala tavoletta
Coordinate che ovviamente non saranno esattamente quelle memorizzate per
l'articolo selezionato, poiche' la tavoletta spara coordinate a 200
punti/cm e quindi puntando leggermente a destra sul primo articolo le
coordinate da tavoletta saranno 115, 247 e non 100,250 come memorizzato
in archivio
Insomma vorrei ottenere una funzione del tipo

nome_articolo=il_piu_vicino_a(x,y)

Credo si possa risolvere con un colpo di sql ben assestato, ma per ora i
miei tentativi sono stati infruttuosi
Come fareste voi ?
Ciao e grazie
RobertoA


text:

A futura memoria riporto la query per trovare il punto piu' vicino alle
coordinate richieste  coord_x, coord_y:

select Comando, coordinata_x, coordinata_y, ((coordinata_x-" & coord_x &
")*(coordinata_x-" & coord_x & "))+((coordinata_y -" & coord_Y & ")*
(coordinata_y -" & coord_Y & ")) as DISTANZA from TABELLACOMANDI order
by DISTANZA asc

la prima riga, se esiste, contiene coordinata_x e coordinata_y del punto
piu' vicino a quello richiesto
Ocio che la vera distanza tra i due punti sarebbe

sqrt( ((coordinata_x-" & coord_x & ")*(coordinata_x-" & coord_x &
"))+((coordinata_y -" & coord_Y & ")* (coordinata_y -" & coord_Y & "))  )

Ma essendo che le coordinate sono numeri interi e positivi, valutare il
quadrato della distanza o la distanza stessa, raggiunge comunque
l'obiettivo, con un'operazione in meno (la radice quadra)


title: Visualizzazione codice in Access XP

author: lismax

text:
Quando si visualizza il codice di una form in Access XP vengono
automaticamente aperti e caricati in memoria tutti i codici relativi a tutte
le forms.
Ciò rallenta se le forms di un progetto sono numerose, creando talora anche
problemi di memoria.
Esiste la possibilità di caricare in memoria e visualizzare il codice di una
sola form ?
Grazie.


title: Visualizzazione codice in Access XP

author: Karl Donaubauer

text:
lismax ha scritto:

Non vengono sempre tutti ma solo questi che non hai chiuso
l'ultima volta. Non c'è un modo. Puoi usare codice. Vedi
http://groups.google.com/groups?&threadm=_qAd6.129927%24Z76.5107327%40news.chello.at
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Visualizzazione codice in Access XP

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:be3tei$118o7$1...@ID-46617.news.dfncis.de...

Grazie Karl. Efficace come sempre.


title: Anteprima report non vis. etichette

text:
Un saluto a tutti.
Db A2016: Report con sottoreport
Mi succede una cosa stranissima quando lancio un report in anteprima da un pulsante di comando.
Provo a spiegare meglio:
se apro il report dagli oggetti del Db (senza lanciare dal pulsante della maschera) si vede tutto perfettamente; se invece lancio l'anteprima dalla maschera non si vedono più le etichette dei vari controlli presenti nel report e nel sottoreport ma si vedono soltanto i controlli.
Stesso problema anche se stampo direttamente (senza anteprima).
Ho cercato in rete, ho fatto varie prove ma non ho trovato nessuna soluzione.
Ringrazio in anticipo chiunque vorrà darmi una dritta.
  Gabriele


title: Anteprima report non vis. etichette

text:
Verifica se non hai erroneamente aperto in modalità LAYOUT... che purtroppo è la modalità di DEFAULT e spesso inganna.

@Alex


title: Anteprima report non vis. etichette

text:


Grazie Alex per l'interessamento
ho provato a smanettare ma non ci riesco
per tua informazione di seguito riporto la riga di codice con cui lancio l'anteprima del report:
DoCmd.OpenReport "R1_xxx", acViewPreview, "", "[IDdoc]=[Forms]![F1_xxx]![Iddoc]", acNormal

Noti qualche errore ?
Grazie di nuovo
   Gabriele


title: Anteprima report non vis. etichette

text:
Il giorno venerdì 5 giugno 2020 09:16:52 UTC+2,
gabr...@gmail.com
 ha scritto:

ho trovato l'inghippo. scrivo per informazione di tutti in quanto è una cosa che non mi era mai capitata.
nella barra multifunzione / Imposta pagina / ho tolto la spunta a Solo Dati
Saluti
   Gabriele
Una cosa che


title: [OT] Collegamento Flat a Galactica

author: Federico Luciani

text:
Scusate l'ot.
Ieri ho attivato un contratto flat con Galactica, ebbene il loro server news fa
veramente schifo.
Dicono che il problema e' temporaneo e che a breve sara' risolto.
Se fosse cosi', aspetto, ma da una lettura dei post nel loro helpdesk,
sembrerebbe che il servizio news non e' un granche' e che molto spesso ci sono
ritardi e perdite di msg.
Siccome ho ancora qualche giorno per rescindere il contratto, vorrei sapere se
qualcuno di voi lo usa e qual'e' la reale situazione.
Grazie.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: [OT] Collegamento Flat a Galactica

author: Catja Moeller

text:
On Wed, 08 Nov 2000 16:00:08 GMT, Federico Luciani
<
fluc...@paperino.libero.it
> wrote:
>Dicono che il problema e' temporaneo e che a breve sara' risolto.
ROTFL
quel prob temporaneo probabilmente dura dal 1995.


title: [OT] Collegamento Flat a Galactica

author: Luciano (DOC)

text:
Federico Luciani ha scritto nel messaggio
<
3A0978DD...@paperino.libero.it
>...
>Ieri ho attivato un contratto flat con Galactica, ebbene il loro server
news fa
>veramente schifo.
>Dicono che il problema e' temporaneo e che a breve sara' risolto.
Non ci contare....
Sono stato tra i primi a primavera a sottoscrivere la flat di Wind. Il news
server non ha MAI funzionato. Questo e' uno dei motivi che mi hanno spinto a
cambiare con Galactica. In verita' il motivo principale e' il diverso
meccanismo di attivazione: Wind sulla linea chiamante, Galactica su numero
verde (ergo utilizzabile pure da casa, da Novedrate, da Canicatti'...).
C'e' da dire che la connettivita' va che e' una scheggia, anche se da
qualche giorno prendere la linea di sera comincia a diventare
problematico...
Niente pero' e' purtroppo cambiato sul fronte News server...
Siccome per motivi affettivi conservo ancora l'abbonamento con MCLink (ormai
quasi decennale, sigh...lacrimuccia) in genere chiamo MC, scarico tutto il
NG e poi mi sconnetto. Certo e' una scassatura di minchia...
L'alternativa e' usare un news server pubblico. Una lista aggiornata la
trovi su
http://www.vene.ws/newsgroup/listaserver.txt
 anche se devo dire che
ne ho provati 3 o 4 e non rispondono. C'e
news.megaysys.it
 che funziona
piuttosto bene, solo che non fa il feed di ICAA. Magari se gli rompiamo le
scatole in parecchi si decidono a scaricarlo (scaricarci!!:-))
Alla fine sto pensando di mettere su un news server personale...anzi a dire
il vero l'avevo gia' fatto prima dell'estate con NT server, ora voglio
riprovarci con W2000 server appena acquistato...sempreche' trovo un feed a
prezzi decenti!!:-)
Saluti.
Luciano
(DOC)


title: [OT] Collegamento Flat a Galactica

text:
"Luciano (DOC)" wrote:
> Federico Luciani ha scritto nel messaggio

infatti sono molto soddisfatto per la velocita' e per quanto riguarda la
connessione, per il momento non ho alcun problema.
il tizio dell'helpdesk, ieri, ha annunciato che ci saranno novita' sul fronte
news, mha!!
oggi sto provando un server pubblico tedesco (con registrazione), sembra andar
bene, ma visto che si ci collegato tutti quelli di galactica, non credo
resistera' a lungo :-)
se per i prossimi giorni la sistuazione non migliora, penso che annullero' il
contratto, anche se la cosa mi dispiacerebbe molto, vista la velocita' di
connessione.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per email
fluc...@paperino.libero.it
--------------------------------------


title: [OT] Collegamento Flat a Galactica

text:
On Thu, 09 Nov 2000 09:54:39 +0100, Federico Luciani <
fluc...@tin.it
>
wrote:
>il tizio dell'helpdesk, ieri, ha annunciato che ci saranno novita' sul fronte
>news, mha!!
Io sono stata abbonata a Galactica dal 95 al 98 o 99, bho, non mi
ricordo. Non ho mai usato il loro newsserver, che ha sempre fatto
schifo, ed e' proprio nella loro filosofia di badare a tutto tranne
che a quello. Scordatelo.
Con quello di Tiscali mi trovo abbastanza bene e da casa mi trovo bene
anche come connessione, ma quello forse varia da un posto all'altro.
Visto che le connessioni ormai sono tutte gratis, puoi anche provarle
tutte, no?
Cmq con Galactica dovresti poter usare anche i newsserver
Tin/Interbusiness ...almeno, un tempo era cosi'.


title: [OT] Collegamento Flat a Galactica

text:
Catja Moeller wrote:
> On Thu, 09 Nov 2000 09:54:39 +0100, Federico Luciani <
fluc...@tin.it
>
> >il tizio dell'helpdesk, ieri, ha annunciato che ci saranno novita' sul fronte
> >news, mha!!
> Io sono stata abbonata a Galactica dal 95 al 98 o 99, bho, non mi
> ricordo. Non ho mai usato il loro newsserver, che ha sempre fatto
> schifo, ed e' proprio nella loro filosofia di badare a tutto tranne
> che a quello. Scordatelo.
In questi giorni va abbastanza bene, visto che si appoggiano ad un altro
provider ;-)
nel frattempo stanno riorganizzando il newsserver, per rendere il servizio
decente, speriamo!
> Con quello di Tiscali mi trovo abbastanza bene e da casa mi trovo bene
> anche come connessione, ma quello forse varia da un posto all'altro.
> Visto che le connessioni ormai sono tutte gratis, puoi anche provarle
> tutte, no?
Ho sempre usato libero, la connessione e' la migliore della mia zona.
Dopo l'ultima bolletta Telecom ho deciso di fare un contratto flat, tra i vari
quello di Galactica mi e' sembrato il migliore.
Tranne che per il loro news server, effettivamente il servizio e' buono.
> Cmq con Galactica dovresti poter usare anche i newsserver
> Tin/Interbusiness ...almeno, un tempo era cosi'.
nisba ;-)
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Utenti Access !!!!!

author: Tore Marche

text:
E' lentissimo con 7 utenti................................................

Quanti utenti posso lavorare in contemporanea su un DataBase Access
97.????

Premesso che i Client hanno il S.o. Win 95 e lavorano su un  PII
a 64 mb ram..

mentre la base dati e su un server NT con oltre 1 Gb di ram.


title: Utenti Access !!!!!

author: Troll

text:
io per ora riesco tranquillamente far lavorare
circa 20 persone contemporanemante

Troll


title: Utenti Access !!!!!

author: Enrico

text:
Per curiosità, ma cosa ci fai fare a queste 20 persone
?

Ciao

Enrico

Troll <
Tr...@Troll.fi
> wrote in
  message
8isk40$fqq$1...@nslave2.tin.it
...



title: Utenti Access !!!!!

author: warp

text:
Molto dipende da come hai programmato.
E poi quali sono le caratteristiche hardware della rete?
Hai lasciato sul server anche il Front-end?
CIAO, warp
Tore Marche ha scritto nel messaggio <
3951CCA9...@numera.it
>...



title: Utenti Access !!!!!

text:
per una Gestione Chiamate POS  , ad Help Desk.

Ok, e non solo devo dire che inseriscono un casino di records al giorno.

Ciao Tore.

Enrico ha scritto:

Per curiosità,
ma cosa ci fai fare a queste 20 persone ?

Ciao
Enrico

Troll
<
Tr...@Troll.fi
> wrote in message

8isk40$fqq$1...@nslave2.tin.it
...
io
per ora riesco tranquillamente far lavorare circa 20 persone contemporanemante

Troll


title: Utenti Access !!!!!

text:
No, il Front-end  da buon conoscitore di Access va installato sul Client,
per esperienza in programmazione, da strutturata ad oggetti ne ho almeno 13
anni, quindi non dipende da quello.
ciao grazie ugualmente.
warp ha scritto:



title: Utenti Access !!!!!

text:
Scusa la mia ignoranza, ma non so cosa siano le chiamate
POS.

In ogni caso io ho fatto un piccolo gestionale ( gestione
magazzino, documenti, .... ) e non credevo di arrivare a 20 utenti.

Ho organizzato il DB in BE e FE e ad oggi sono arrivato a 3
utenti.

Secondo te come deve essere organizzato per rendere al meglio
?

Ciao

Enrico

Tore Marche <
sma...@numera.it
> wrote in message
395205C7...@numera.it
...



title: Utenti Access !!!!!

text:
Chiedo scusa se hai pensato che ti stessi dando del pivello!!
Personalmento non ho grossi problemi con configurazioni simili a quella di cui parli.
Penso quindi che la lentezza eccessiva possa essere imputata ad altre cause:
  -  altri sotware utilizzati in rete (magari installazioni client/server di office)
  -  rete a 10 mb/s
  -  base dati condivisa su NT 4.0
  -  base dati molto grossa e/o tabelle "pesanti" con chiavi primarie alfanumeriche multicampo,
molti indici, etc.
Facci sapere....
CIAO, warp
Tore Marche ha scritto nel messaggio <
39520775...@numera.it
>...



title: Utenti Access !!!!!

text:
warp ha scritto:
>   -  altri sotware utilizzati in rete (magari installazioni client/server di office)
No, nessuna installazione Client/server
>
>   -  rete a 10 mb/s
 La rete e una Token Ring a 16 Mbit/Sec
>
>   -  base dati condivisa su NT 4.0
Base dati su Server Nt 4.0 con 2 Gbit di ram,
>
>   -  base dati molto grossa e/o tabelle "pesanti" con chiavi primarie alfanumeriche multicampo,
> molti indici, etc.
>
>
Si, la base dati è molto grossa ormai il DataBase compresso e superiore a 50 Mbit.
Le tabelle contengono molti campi e sono legate tra loro da integrità referenziale,
> Facci sapere....
>
> CIAO, warp
La mia paura è che se passo il tutto sotto SQL server tramite ODBC mi rallenti ancora di più
i tempi di risposta.
Ciao fammi sapere.



title: Utenti Access !!!!!

text:
Anzitutto la rete dev'essere portata a 100 mb/s, non dovrebbe essere una grossa spesa per un'azienda
con sette postazioni di lavoro.
A 10 (nel tuo caso poco più) Mb/s con gli .mdb cominciano a esserci problemi già a tre/quattro
postazioni di lavoro "cattive".
Devo dire anche che (problema già sollevato numerose volte su questo ng.) condividendo un .mdb su un
PC NT 4.0 le prestazioni si riducono di molto in concorrenza.
In rapporto a ODBC la risposta è ni: è possibile ottenere ottimi risultati a patto di fare
esperienza con numerosi "trucchi" alternativi alle tecniche da manuale.
Purtroppo è necessario riscrivere buona parte del Front-end Access per ottimizzare il Server,
altrimenti... ciccia!
Comunque ti consiglio di provare gli "upzising tools" per Access '97: per cominciare sono ottimi.



title: Utenti Access !!!!!

text:
il Be sta su un server NT e i FE stanno sui client,
che sono o 95b o 98se con 64mb di ram, schede ethernet e hub a
100mb.

Per quello che riguarda il numero di record, la
tabella delle telefonate al momento contiene circa 30.000 record, e viene
incrementata alla media di 100/150 record al giorno. Il BE contiene anche le
tabelle con i listini, tabelle con l'elenco utenti (mi gestisco io tutte le
policy) e tutte le tabelle per i report di certificazione (la mia ditta e'
certificata ISO9001).

Troll

Tore Marche <
sma...@numera.it
> wrote in message
3951CCA9...@numera.it
...



title: Utenti Access !!!!!

text:
warp ha scritto:

Anzitutto la rete dev'essere portata a 100 mb/s,
non dovrebbe essere una grossa spesa per un'azienda

con sette postazioni di lavoro.A 10 (nel tuo caso poco più)
Mb/s con gli .mdb cominciano a esserci problemi già a tre/quattro
postazioni di lavoro "cattive".

Non sono solo sette le postazioni sono oltre 100,  io parlavo di utenti
collegati alla mia applicazione in contemporanea,

Devo dire anche che (problema già sollevato
numerose volte su questo ng.) condividendo un .mdb su un

PC NT 4.0 le prestazioni si riducono di molto in concorrenza.

Cosa intendi dire condividendo un MDB su un Pc NT 4.0,  Allora, mi
spiego meglio,

Io ho "N" utenti collegati su un server NT (
una bomba, oltre 2 Gbit
di ram
) , ciò vuol dire che nel server c'è la Base Dati
(.MDB)

mentre su i client che hanno come  S.O  Win 95 è installato
il Front-end (.MDE). Ok,

In rapporto a ODBC la risposta è ni: è
possibile ottenere ottimi risultati a patto di fare

esperienza con numerosi "trucchi" alternativi alle tecniche da manuale.

Potresti insegnarmi qualche trucco, te ne sarei grato.

Purtroppo è necessario riscrivere buona parte del Front-end
Access per ottimizzare il Server

sai se VB converte il VBA di ACCESS.

Ciao Tore.