title: access e excel

author: Sergio MAZZA

text:
"stefano" <
bim...@tiscalinet.it
> ha scritto nel messaggio
news:9al5jq$m4p$1...@lacerta.tiscalinet.it...

Puoi collegarti direttamente il foglio excel come se fosse una qualsiasi db
(file - carica dati esterni - collega tabelle); la cosa importante è che i
dati al suo interno siano strutturati bene proprio come se fosse una tabella
access...
Ciao.


title: Apertura maschera da maschera

author: Gianluca Buffa

text:
Ciao a tutti,
vorrei che nel mio db si aprisse una maschera partendo da una maschera
"principale".
Il problema è che nella nuova maschera ho impostato su "corrente" il
seguente codice:
If Me.NewRecord = True Then
    Me![<ID "nuova" maschera>] = forms! <Id della maschera "principale">
Finchè apro la nuova maschera con un comando tutto va bene, e posso inserire
quanti record voglio sempre con l'ID legato alla maschera "principale".
Ma se, come vorrei, al momento di inserire un nuovo record nella maschera
principale mi si aprisse la nuova per inserire i dati come dovrei fare?
Io do il comando openform su "dopo inserimento" nella maschera principale,
ma così facendo posso inserire un solo nuovo record nella nuova, penso
perchè dopo l'inserimento del record nella "principale", o questa è stata
chiusa o si è passati al record successivo che è ancora vuoto e quindo non
viene trovato l'Id dalla nuova maschera. C'è un modo per dire di mantenere
lo stesso id del primo record nella maschera nuova?
Spero di non esseremi ingarbugliato troppo nella descrizione,
Grazie
Gianluca


title: Apertura maschera da maschera

author: Roberto da casa

text:
"Gianluca Buffa" <
bug...@hotmail.com
> ha scritto nel messaggio
news:wB6ic.92369$hc5.3...@news3.tin.it...

Apri la seconda maschera quando ti pare, l'importante che prima di farlo
salvi il record corrente della maschera "principale"; puoi ad esempio
salvarlo con:
DoCmd.RunCommand acCmdSaveRecord
>
> Grazie
>
> Gianluca
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Apertura maschera da maschera

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Lo8ic.18555$Qc.7...@twister1.libero.it...

> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
Non vorrei dire una fesseria, ma penso che il problema non sia questo perchè
il record si dovrebbe salvare "da solo" dal momento che do il comando
openform come routine "dopo inserimento".
Il problema dovrebbe (almeno credo) essere che, se dopo avere inserito il
record do invio, il record corrente diventa uno nuovo successivo, se invece
chiudo la maschera non esiste più nessun id della "principale".
In ognuno dei due casi l'inserimento del primo record nella maschera "nuova"
è ok, mentre per l'eventuale secondo record che dovrebbe tenere lo stesso id
di collegamento mi dice che c'è un errore (non trova la maschera o l'id
valido) evidenziando la stringa:
Me![<ID "nuova" maschera>] = forms! <Id della maschera "principale">
Per questo avevo pensato a qualcosa che dicesse di mantenere nei record
successivi al primo della maschera "nuova"(una volta  aperta) lo stesso id.
E' davvero così? Ed eventualmente come si fa?
Grazie
Gianluca


title: Apertura maschera da maschera

text:
"Gianluca Buffa" <
bug...@hotmail.com
> ha scritto nel messaggio
news:qL9ic.93636$hc5.3...@news3.tin.it...

> Non vorrei dire una fesseria, ma penso che il problema non sia questo
perchè
> il record si dovrebbe salvare "da solo" dal momento che do il comando
> openform come routine "dopo inserimento".
> Il problema dovrebbe (almeno credo) essere che, se dopo avere inserito il
> record do invio, il record corrente diventa uno nuovo successivo, se
invece
> chiudo la maschera non esiste più nessun id della "principale".
> In ognuno dei due casi l'inserimento del primo record nella maschera
"nuova"
> è ok, mentre per l'eventuale secondo record che dovrebbe tenere lo stesso
id
> di collegamento mi dice che c'è un errore (non trova la maschera o l'id
> valido) evidenziando la stringa:
> Me![<ID "nuova" maschera>] = forms! <Id della maschera "principale">
> Per questo avevo pensato a qualcosa che dicesse di mantenere nei record
> successivi al primo della maschera "nuova"(una volta  aperta) lo stesso
id.
> E' davvero così? Ed eventualmente come si fa?
> Grazie
> Gianluca
Non riesco a capire bene il tuo problema; ma perché invece di due maschere
separate non usi una maschera con sottomaschera?
Almeno a impostare la chiave esterna della sottomaschera ci pensa Access
automaticamente.



title: Apertura maschera da maschera

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:yGRic.21695$Qc.8...@twister1.libero.it...

Spiego un po' come sono combinato:
il db dovrebbe servire agli allenatori di una squadra di nuoto per
monitorare allenamenti e risultati in gara. Nella maschera che ormai è stata
battezzata come principale (si chiama [Nuova performance]) si inseriscono o
modificano le prestazioni. Si sceglie prima se gara o allenamento (poi
eventualmente il nome della gara), poi la data e infine l'atleta che ha
effettuato la prova. La maschera nuova mi serve per inserire, eventualmente
i tempi parziali della prova (es. su un 400 stile prendo il tempo ogni 100 o
ogni 50 per capire dove si deve migliorare...).
Avevo pensato ad una maschera separata per due motivi: perchè già così la
maschera [Nuova performance] è abbastanza "piena" e perchè i tempi parziali
non verranno inseriti sempre ma solo in determinate circostanze (lo
sceglieranno loro); mi ero immaginato quindi che una volta salvato il record
relativo alla prestazione (e per questo la routine era in "dopo
aggiornamento") apparisse una msgbox chiedendo se si volessero inserire i
parziali.
A questo punto il problema di cui sopra...ma se ci fosse una soluzione
migliore sono tutto orecchie (anzi occhi)!
Una cosa che proprio non capisco è:
inserendo nella maschera nuova "su corrente" il codice
Private Sub Form_Current()
Dim indicatore,
If Me.NewRecord = True Then
    If Me.CurrentRecord = 1 Then
    Me.[ID performance] = Forms![Nuova performance]![sottom2].Form![ID
Atleta in Gara]
    Else
    DoCmd.GoToRecord , , acPrevious, 1
    indicatore = Me.[ID performance]
    DoCmd.GoToRecord , , acNext, 1
    Me.[ID performance] = indicatore
    End If
End If
End Sub
perchè mi dice, nel caso in cui currentrecord>1, che Me.[ID
performance]=null?
sbaglio sintassi?
Non dovrebbe prendere lo stesso valore del campo .[ID performance] del
record precedente?
Premetto che prima d'ora non avevo mai avuto "contatti" col VBA e quindi
sono conscio del fatto che quelle che ho scritto potrebbero essere una serie
impressionante di min...ate...
Gianluca


title: Piccolo aiuto su OpenRecordset

author: [[Gianni]]

text:
Perchč questo script (che con Acc97 funzionava) con Acc2000 non mi funge?
in particolare l'errore č:
"impossibile trovare il metodo o il membro dei dati"
sulla riga .... "rst_2.FindFirst stringa"
VBA, Access 9.0 Object, DAO 3.6 Library sono tra i riferimenti del progetto.
Vi ringrazio fin d'ora
Sub Aggiorna_Tab()
    Dim dbs_1 As Database, dbs_2 As Database
    Dim rst_1 As Recordset, rst_2 As Recordset
    Dim mio_cod As Integer
    Dim mio_val As Integer
    Dim stringa As String
    Set dbs_1 = CurrentDb
    Set dbs_2 = CurrentDb
    Set rst_1 = dbs_1.OpenRecordset("Tb1", dbOpenDynaset)
    Set rst_2 = dbs_2.OpenRecordset("Tb2", dbOpenDynaset)
    rst_1.MoveFirst
    Do While True
        mio_cod = rst_1![Cod]
        mio_val = rst_1![Val]
        stringa = "Cod = '" & [mio_cod] & "'"
        rst_2.FindFirst stringa
        rst_2.Edit
        rst_2![Valore] = mio_val
        rst_2.Update
    rst_1.MoveNext
    If rst_1.EOF Then
    Exit Do
    End If
    Loop
    dbs_1.Close
    dbs_2.Close
End Sub
Ciao da Gianni


title: Piccolo aiuto su OpenRecordset

text:
"[[Gianni]]" <[TOGLIMI]
gian...@freemail.it
> ha scritto nel messaggio
news:b1anp6$38m$1...@lacerta.tiscalinet.it...

Visto che dici che nel tuo database i riferimenti alla libreria a Microsoft
DAO ci sono, prova a sostituire queste due righe di codice VBA:
Dim dbs_1 As Database, dbs_2 As Database
Dim rst_1 As Recordset, rst_2 As Recordset
con queste due:
Dim dbs_1 As DAO.Database, dbs_2 As DAO.Database
Dim rst_1 As DAO.Recordset, rst_2 As DAO.Recordset
Inoltre c'č un'altra cosa che non mi convince: sembrerebbe che il campo Cod
della tabella Tb1 sia di tipo Numerico visto che lo memorizzi in mio_cod che
č una variabile di tipo Integer; se cosě č non devi scrivere:
stringa = "Cod = '" & [mio_cod] & "'"
ma:
stringa = "Cod = " & [mio_cod]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Piccolo aiuto su OpenRecordset

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:rE6_9.62299$YG2.1...@twister1.libero.it...

Perfetto Grazie Roberto
p.s. giusta l'osservazione sul tipo numerico, era cmq solo un errore di
trascrizione mio nell'esemplificare lo script.
Grazie di nuovo
Buon Lavoro
Ciao da Gianni


title: PDF 995.com acc/97

author: TomBello

text:
Ciao a tutti
Sono riuscito a creare un report di acc/97 in pdf. con programma
995.com
, ma
ogni volta che mi crea un file mi apre
internet explore. come faccio a non farlo aprire.
Come faccio a salvare il file automaticamente in una cartella senza che mi
chieda dove?
ciao e grazie ancora.


title: PDF 995.com acc/97

author: sv

text:
TomBello ha scritto:
> Ciao a tutti
> Sono riuscito a creare un report di acc/97 in pdf. con programma
995.com
, ma
> ogni volta che mi crea un file mi apre
> internet explore. come faccio a non farlo aprire.
Comprandolo. E' detto chiaramente nel download.
> Come faccio a salvare il file automaticamente in una cartella senza che mi
> chieda dove?
> ciao e grazie ancora.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: PDF 995.com acc/97

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:c07irl$1qk$1...@news.newsland.it...

grazie ma non so l'inglese.
Ciao e alla prossima.


title: PDF 995.com acc/97

author: ST

text:
> Sono riuscito a creare un report di acc/97 in pdf. con programma
995.com
,
ma
> ogni volta che mi crea un file mi apre
> internet explore. come faccio a non farlo aprire.
Usa CutePDF (
http://www.cutepdf.com/
). Fa esattamente le stesse cose di
pdf995 ma non apre nessuna pagina web.
> Come faccio a salvare il file automaticamente in una cartella senza che mi
> chieda dove?
Credo che non ci siano programmi gratuiti che permettano di fare questo.
Ciao
Silvio


title: PDF 995.com acc/97

author: yQy

text:


PDFCreator (cerca con google) è freeware e funziona egreggiamente.
(credo sia su
sourceforge.net
)
Ciao :)


title: PDF 995.com acc/97

author: Gabriele Bertolucci

text:
> grazie ma non so l'inglese.
Se non conosci l'inglese, utilizza un programma in italiano: Win2PDF.
www.win2pdf.it
Se hai bisogno di qualche consiglio sul suo utilizzo puoi contattarmi
direttamente.
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it


title: FindRecord

author: fid

text:
Buondì, ho trovato qui e là molte info su metodo Findrecord ma qualcosina
ancora mi sfugge.
Avrei necessità di poter cercare il testo di una text non associata in una
tabella, come parte del campo, come fare? Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: FindRecord

author: geppo

text:
Ciao fid wrote:
> Buondì, ho trovato qui e là molte info su metodo Findrecord ma
> qualcosina ancora mi sfugge.
> Avrei necessità di poter cercare il testo di una text non associata
> in una tabella, come parte del campo, come fare? Grazie
Nell'editor del VBA scrivi FindRecord seguito dalla pressione di F1
--
Ciao
Geppo


title: FindRecord

text:
geppo ha scritto:


Vatti a fidare dell'help.....
Esempio
Nell'esempio riportato di seguito viene indicato come trovare nei record
la prima ricorrenza del nome Fabbri nel campo corrente. Non vengono
trovate le ricorrenze di fabbri o di Fabbrini.
DoCmd.FindRecord "Smith",, True,, True



title: FindRecord

text:
Ciao fid wrote:
> geppo ha scritto:
>
>> Ciao fid wrote:
>>> Buondì, ho trovato qui e là molte info su metodo Findrecord ma
>>> qualcosina ancora mi sfugge.
>>> Avrei necessità di poter cercare il testo di una text non associata
>>> in una tabella, come parte del campo, come fare? Grazie
>
>
>> Nell'editor del VBA scrivi FindRecord seguito dalla pressione di F1
>
> Vatti a fidare dell'help.....
> Esempio
> Nell'esempio riportato di seguito viene indicato come trovare nei
> record la prima ricorrenza del nome Fabbri nel campo corrente. Non
> vengono trovate le ricorrenze di fabbri o di Fabbrini.
>
> DoCmd.FindRecord "Smith",, True,, True
Ma l'hai cambiata cosi:
DoCmd.FindRecord "Fabbri",, True,, True
Comunque ti trova solo la prima occorrenza
--
Ciao
Geppo


ciao a tutti!!!
scusate ma sto scapocciando!!!!
come c........o si passano i parametri via codice ad una funzione
definita dall'utente??????
su sql server express
scusate ma io scrivo una funzione "pescainventario" cosi fatta:
definisico il paramatero @inventario come varchar(20)
select inventario from tbl monete
where inventario=(@inventario)
sull'adp di access ho una una combobox da cui pesco un elenco di
inventari che sono il parametro @inventario che devo passare alla mia
funzione pescainventario
come si faaaaa??????????
graziiiieeeeeeeeeeee


title: come c........o si passano i parametri via codice ad una funzione definita dall'utente??????

author: Cinzia

text:
<
fabiani...@gmail.com
> ha scritto nel messaggio
news:1177073519.8...@y5g2000hsa.googlegroups.com...

Ciao ulisse,
Esempio:
Dim rs as ADODB.recordset
Dim valorerestituito
  Set rs = CurrentProject.Connection.Execute("select dbo.pescainventario('"
& me.combo.value & "')")
    If Not rs.EOF And Not rs.BOF Then
        rs.MoveFirst
        valorerestituito= Nz(rs.Fields(0), "")
    End If
    rs.Close
set rs=nothing
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
---------------------------------------->


text:
On 22 Apr, 15:19, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> <
fabiani.uli...@gmail.com
> ha scritto nel messaggionews:1177073519.8...@y5g2000hsa.googlegroups.com...

grazie


title: Foglio Excel da Vba

author: Pisinho

text:
Salve,
da VBA apro un foglio Excel e ci scrivo i dati presi dal Database, ho notato
per� un forte rallentamento nella scrittura dei dati.
Dato che se lo apro da EXCEL il foglio mi chiede se voglio attivare il
contenuto, non vorrei che bisogna dargli qualche comando anche da VBA per
proseguire diciamo in forma pi� spedita,
oppure dipende anche dagli spostamenti che vengono effettuati all'interno
del foglio stesso ?
Saluti


title: esiste controllo listview liberamente distribuibile insieme al runtime?

author: Tommy

text:
Ho bisogno di un controllo simile al listView della microsoft, dove si possano allargare le colonne e riordinare secondo diversi criteri.
Il controllo microsoft non mi va bene perché non è distribuibile se non per i sistemi operativi in cui è installato l'intero access, non solo il runtime.
ho letto che si puo' ottenere la licenza per distribuirlo se si fornisce insieme a un pacchetto che contiene altri componenti microsoft, ma è piuttosto voluminoso e poi mi complica l'installazione.
Esiste un controllo simile?


author: Alessandro Baraldi

text:
"Tommy" <
tommyg...@leva.yahoo.it
> wrote in message
news:9g2Te.19124$
O6.11...@news3.tin.it

Che io sappia no, ma se dai un'occhiata nel mio sito
trovi un metodo per Wrappare la DLL di Windows che non
richiede nessuna distribuzione in quanto già presente
con Win.
Vedi:
http://www.mantuanet.it/alessandro.baraldi/
Sezione [API]--->Controlli Avanzati
2.7 ListView(Avanzato)
2.8 ListView(con ImageList)
E' tutto un pò complesso in quanto sfrutta in modo
avanzato il SubClassing che richiede un minimo di
competenza, ma funziona tutto come da DEMO.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Oscar Manfredini

text:
"Tommy"


Le versioni Developer di Access (ovviamente e da sempre) comprendono la
licenza di distribuzione per quel controllo ActiveX.
Ciao.


author: Carlo Costarella

text:
"Tommy" <
tommyg...@leva.yahoo.it
> ha scritto nel messaggio
news:9g2Te.19124$O6.11...@news3.tin.it...

Se distribuisci l'applicativo con il Developer e quindi con il runtime di
Access, questo controllo è compreso.
Ciao, Carlo


title: dupplicare record

author: marco veronesi

text:
ciao a tutti,
ho una maschera con una casella di controllo che funge da contatore e
per fare questo ho messo sul valore predefinito
IIf(nz(DMax("numeroacconto";"Tabella1"))=0;1;DMax("numeroacconto";"Tabella1")
+1)
che di fatto svolge il compito che ho chiesto.
In determinate occasioni ho la necessità di dupplicare il record e lo
faccio attravverso un pulsante comando con la seguente routine:
Private Sub Comando28_Click()
On Error GoTo Err_Comando28_Click
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 5, , acMenuVer70 'Paste
Append
Me.Testo17.Visible = True
Me.Etichetta18.Visible = True
Me.Testo17.Visible = True
Me.Etichetta13.Visible = False
Me.uscita5 = 0
Me.data = Date
Refresh
Exit_Comando28_Click:
    Exit Sub
Err_Comando28_Click:
    MsgBox Err.Description
    Resume Exit_Comando28_Click
End Sub
Il tutto va bene fatta eccezione del fatto che replica tutti i dati da
me richiesti ubicati nel record della taballa1, fatta eccezione del
campo "numero"
Qualcuno può aiutarmi?
Vi ringrazio per l'attenzione


title: dupplicare record

author: Franky seri

text:
On 27 Mar, 18:29, marco veronesi <
spazionew...@gmail.com
> wrote:
> ciao a tutti,
> ho una maschera con una casella di controllo che funge da contatore e
> per fare questo ho messo sul valore predefinito
> IIf(nz(DMax("numeroacconto";"Tabella1"))=0;1;DMax("numeroacconto";"Tabella1 ")
> +1)
> che di fatto svolge il compito che ho chiesto.
>
> In determinate occasioni ho la necessità di dupplicare il record e lo
> faccio attravverso un pulsante comando con la seguente routine:
>
> Private Sub Comando28_Click()
> On Error GoTo Err_Comando28_Click
>
>     DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
>     DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70
>     DoCmd.DoMenuItem acFormBar, acEditMenu, 5, , acMenuVer70 'Paste
> Append
in questo punto proverei a fare così:
Me.Numeroacconto =
iif(nz(DMax("numeroacconto";"Tabella1"))=0;1;DMax("numeroacconto";"Tabella1
") +1)
anche se penso che dovrai cambiare il riferimento alla tabella, e cioè
dovresti riferirti alla maschera.
> Me.Testo17.Visible = True
> Me.Etichetta18.Visible = True
> Me.Testo17.Visible = True
> Me.Etichetta13.Visible = False
>
> Me.uscita5 = 0
> Me.data = Date
> Refresh
>
> Exit_Comando28_Click:
>     Exit Sub
>
> Err_Comando28_Click:
>     MsgBox Err.Description
>     Resume Exit_Comando28_Click
>
> End Sub
>
> Il tutto va bene fatta eccezione del fatto che replica tutti i dati da
> me richiesti ubicati nel record della taballa1, fatta eccezione del
> campo "numero"
> Qualcuno può aiutarmi?
>
> Vi ringrazio per l'attenzione
facci sapere se funziona
un saluto
Franky S.


title: dupplicare record

text:

> Franky S.- Nascondi testo citato
>
> - Mostra testo citato -- Nascondi testo citato
>
> - Mostra testo citato -
ciao franky non so se ho capito bene, ho aggiunto il il tuo codice
alla mia routine chiaramente sostituendo . ; con le , ma come effetto
ho che mi continua la numerazione non mi duplica lo stesso numero di
record.
Ma ripeto forse ho capito male, tu intendevi quello che ho fatto?


title: dupplicare record

text:

Ciao, in passato per risolvere un problema simile al tuo (ammesso che
lo sia stato)
l'ho risolto adattando il codice della routine presente nella pagina
web che ti vado a segnalare:
http://www.allenbrowne.com/ser-57.html
saluti e buon lavoro,
Franky.


title: dupplicare record

author: Geppo

text:

devi fare riferimento al controllo che contiene il dato d'interesse:
me.Numeroacconto = NomedellaTextBoxCheContrieneIlNumero
--
Ciao
Geppo


title: Stampa di report dopo ordinamento

author: Riccardo Baldinotti

text:
Salve a tutti.
Ho dei report che visualizzo in anteprima per gli utenti di livello
"Semidei" (come il sottoscritto) e invio direttamente alla stampa per chi
è di livello "Peones".  :-)
Preciso che mentre i Peones hanno le maschere aperte in modalità Popup e A
Scelta Obbligatoria, i Semidei no.
Di solito uso i gruppi per fare ordinamenti predefiniti dei campi, ma mi è
stato chiesto di produrre un report ordinabile a richiesta su uno o più
campi.
Le istruzioni che ho messo nel pulsante Stampa sono:
        DoCmd.OpenReport stDocName, acViewPreview, , stlinkcriteria
        Reports(stDocName).OrderBy = ordine
        Reports(stDocName).OrderByOn = True
dove "ordine" è una stringa che riproduce l'ordinamento scelto.
Mentre però io non ho problemi a chiamare la stampa, non so che comando
dare per gli utenti finali.
Un
        DoCmd.RunCommand accmdprint
stampa una riproduzione della maschera di scelta, che è rimasta attiva.
..perplesso.
Grazie fin d'ora.
Riccardo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Stampa di report dopo ordinamento

author: Roberto da casa

text:
"Riccardo Baldinotti" <
ricc...@baldinotti.casa.as
> ha scritto nel messaggio
news:ai6b11$o4b$1...@news.newsland.it...
> Salve a tutti.
> Ho dei report che visualizzo in anteprima per gli utenti di livello
> "Semidei" (come il sottoscritto) e invio direttamente alla stampa per chi
> è di livello "Peones".  :-)
> Preciso che mentre i Peones hanno le maschere aperte in modalità Popup e A
> Scelta Obbligatoria, i Semidei no.
> Di solito uso i gruppi per fare ordinamenti predefiniti dei campi, ma mi è
> stato chiesto di produrre un report ordinabile a richiesta su uno o più
> campi.
> Le istruzioni che ho messo nel pulsante Stampa sono:
>         DoCmd.OpenReport stDocName, acViewPreview, , stlinkcriteria
>         Reports(stDocName).OrderBy = ordine
>         Reports(stDocName).OrderByOn = True
> dove "ordine" è una stringa che riproduce l'ordinamento scelto.
> Mentre però io non ho problemi a chiamare la stampa, non so che comando
> dare per gli utenti finali.
> Un
>         DoCmd.RunCommand accmdprint
> stampa una riproduzione della maschera di scelta, che è rimasta attiva.
> ..perplesso.
> Grazie fin d'ora.
> Riccardo
>
Probabilmente non ho capito nulla del tuo problema, ma se apri il report in
maniera normale ( acViewNormal ) invece che in anteprima ( acViewPreview ),
non hai risolto il problema?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Stampa di report dopo ordinamento

text:
Roberto da casa wrote:
> "Riccardo Baldinotti" <
ricc...@baldinotti.casa.as
> ha scritto nel messaggio
> news:ai6b11$o4b$1...@news.newsland.it...
> > Di solito uso i gruppi per fare ordinamenti predefiniti dei campi, ma mi è
> > stato chiesto di produrre un report ordinabile a richiesta su uno o più
> > campi.
> > Le istruzioni che ho messo nel pulsante Stampa sono:
> >         DoCmd.OpenReport stDocName, acViewPreview, , stlinkcriteria
> >         Reports(stDocName).OrderBy = ordine
> >         Reports(stDocName).OrderByOn = True
> > dove "ordine" è una stringa che riproduce l'ordinamento scelto.
> > Mentre però io non ho problemi a chiamare la stampa, non so che comando
> > dare per gli utenti finali.
> >
> Probabilmente non ho capito nulla del tuo problema, ma se apri il report in
> maniera normale ( acViewNormal ) invece che in anteprima ( acViewPreview ),
> non hai risolto il problema?
> --
> Roberto
In realtà no, perché mi stampa i record così come vengono e
successivamente mi dà errore perché la OrderBy si riferisce a un oggetto
non più aperto.
Grazie.
Riccardo
P.S. Scusa: è giusto se cito, oltre al tuo messaggio, anche pezzi di
quello a cui rispondevi, o fa solo confusione?



title: Stampa di report dopo ordinamento

text:
"Riccardo Baldinotti" <
ricc...@baldinotti.casa.as
> ha scritto nel messaggio
news:ai8gjm$dfk$1...@news.newsland.it...

Allora prova a dichiarare la variabile stringa ordine come variabile globale
in un modulo.
A fronte dell'evento "Su clic" del pulsante di comando limitati ad aprire il
report, ovvero:
DoCmd.OpenReport stDocName, acViewNormal
A fronte dell'evento "Su apertura" del report genera:
Me.OrderBy = ordine
MeOrderByOn = True
Dovrebbe funzionare.
> Grazie.
> Riccardo
>
> P.S. Scusa: è giusto se cito, oltre al tuo messaggio, anche pezzi di
> quello a cui rispondevi, o fa solo confusione?
A mio avviso è giusto come hai risposto al mio messaggio.



title: Stampa di report dopo ordinamento

text:
Roberto da casa wrote:
> Allora prova a dichiarare la variabile stringa ordine come variabile globale
> in un modulo.
> A fronte dell'evento "Su clic" del pulsante di comando limitati ad aprire il
> report, ovvero:
> DoCmd.OpenReport stDocName, acViewNormal
> A fronte dell'evento "Su apertura" del report genera:
> Me.OrderBy = ordine
> MeOrderByOn = True
> Dovrebbe funzionare.
Se non ci fossi, ti si dovrebbe inventare, e all'inventore darebbero il
Nobel!
Tutto ha funzionato ... dopo che mi sono ricordato di cancellare
l'istruzione Dim all'interno della maschera! :-/
Grazie.
Riccardo



title: AIUTO Campi calcolati.

author: Enrico

text:
Riesco abbastanza tranquillamente a portare campi calcolati in un form su
una tabella, pero` ho letto frequentemente che ritenete la cosa non
corretta o meglio non una buona abitudine.
Ma allora nel classico esempio
di una fattura, io metto i nomi degli articoli, la quantita`, lo sconto, il
prezzo unitario ecc ecc nella casellina importo dovro` far venir fuori un
risultato e poi copiarlo in una tabella...
Qual'e` a vostro avviso il modo
di comportarsi piu` corretto in questi casi?
Grazie mille!
--------------------------------
Inviato via
http://usenet.iol.it


title: AIUTO Campi calcolati.

text:
Enrico <
enrico....@omnitelvodafone.it
> wrote in message
194Z185Z48Z228Y...@usenet.iol.it...
> Riesco abbastanza tranquillamente a portare campi calcolati in un form su
> una tabella, pero` ho letto frequentemente che ritenete la cosa non
> corretta o meglio non una buona abitudine.
> Ma allora nel classico esempio
> di una fattura, io metto i nomi degli articoli, la quantita`, lo sconto,
il
> prezzo unitario ecc ecc nella casellina importo dovro` far venir fuori un
> risultato e poi copiarlo in una tabella...
Copiarlo? e perchč mai ti serve memorizzare quest'importo....
> Qual'e` a vostro avviso il modo
> di comportarsi piu` corretto in questi casi?
Usa le query... e fai i calcoli nelle query... piů veloce, piů efficace.
> Grazie mille!
Prego


title: AIUTO Campi calcolati.

author: Emyr

text:


sottomaschere collegate campi master e secondari
e query
Saluti.
Emanuele.


title: AIUTO Campi calcolati.

author: Antonio Biso

text:
Enrico <
enrico....@omnitelvodafone.it
> wrote in message
194Z185Z48Z228Y...@usenet.iol.it...
> Riesco abbastanza tranquillamente a portare campi calcolati in un form su
> una tabella, pero` ho letto frequentemente che ritenete la cosa non
> corretta o meglio non una buona abitudine.
> Ma allora nel classico esempio
> di una fattura, io metto i nomi degli articoli, la quantita`, lo sconto,
il
> prezzo unitario ecc ecc nella casellina importo dovro` far venir fuori un
> risultato e poi copiarlo in una tabella...
Maddeche?
Nel controllo importo ci sarà un valore calcolato con tutti i tuoi bei
calcoli basati su valori che tu salvi nella tabella.
Se devi recuperare quella fattura recuperi i valori e riapplichi i soliti
calcoli per riavere il totale, senza salvarlo!
Antonio


title: Intercettare Messaggio

author: AMR-Giuseppe

text:
Ciao a tutti
Volevo sapere se è possibile intercettare il messaggio
che access dà  ogni qual volta c'è un problema.
Mi spiego,
durante l'inserimento di alcuni dati in una sottomaschera  può capitare
di inserire due volte lo stesso codice, ma non essendo possibile perchè
il controllo accetta solo dati univoci, mi compare il messaggio standard di
access che mi dice tutto e il contrario di tutto,
Allora io vorrei  poterlo intercettare per inserire il mio messaggio ,
simile al messaggio che ho per la funzione su non in elenco ,
Ho provato a inserire qualcosa nella funzione prima di aggiornare oppure
dopo inserimento della sottomaschera, ma non ho avuto successo.
Aspetto qualche consiglio
GRAZIE
Ciao Giuseppe


title: Intercettare Messaggio

text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:tDFJ9.6179$lV4.2...@news2.tin.it...

Se la tabella che contiene i dati si chiama Tabella1.
Se il campo per il quale hai impostato a Si (Duplicati non ammessi) la
proprietà Indicizzato si chiama Nominativo.
Se il campo Nominativo è di tipo Testo.
Se il controllo della maschera associato al campo Nominativo si chiama anche
lui Nominativo.
Imposta a No la proprietà Indicizzato del campo Nominativo.
Nella maschera, a fronte dell'evento "Prima di aggiornare" della casella di
testo Nominativo genera il seguente codice VBA:
Private Sub Nominativo_BeforeUpdate(Cancel As Integer)
If Not IsNull(DLookup("Nominativo", "Tabella1", _
"Nominativo=" & Chr$(34) & Me!Nominativo & _
Chr$(34))) Then
    MsgBox "Nominativo " & Me!Nominativo & _
    " già esistente"
    Cancel = True
    Me!Nominativo.Undo
End If
End Sub
Naturalmente nel messaggio ci scrivi quello che ti pare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Intercettare Messaggio

text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:tDFJ9.6179$lV4.2...@news2.tin.it...
> Ciao a tutti
>
> Volevo sapere se è possibile intercettare il messaggio
> che access dà  ogni qual volta c'è un problema.
>
> Mi spiego,
> durante l'inserimento di alcuni dati in una sottomaschera  può capitare
> di inserire due volte lo stesso codice, ma non essendo possibile perchè
> il controllo accetta solo dati univoci, mi compare il messaggio standard
di
> access che mi dice tutto e il contrario di tutto,
> Allora io vorrei  poterlo intercettare per inserire il mio messaggio ,
> simile al messaggio che ho per la funzione su non in elenco ,
Bisogna distinguere tra messaggi di conferma e quelli di errore.
Quelli di conferma sono quelli disattivabili con il docmd.setwarnings.
Questi messaggi però non sono intercettabili, devi essere tu a priori a
sapere quando capiteranno e quindi li disattivi per eventualmente fornirne
di personalizzati.
Quelli di errore invece sono intercettabili mediante il comando
On Error
Ti consiglio di guardare bene gli esempi sull'help.
In generale comunque si tratta di fare qualcosa quando si genera un errore
in modo da andare a verificare che tipo di errore sia e comportarsi di
conseguenza.
Antonio


title: Intercettare Messaggio

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:iGLJ9.4493$TC5.1...@twister1.libero.it...

Ciao Roberto
Il controllo nella sottomaschera si chiama IDProdotto è casella combinata, è
associato al campo IDprodotto
della tabella  TblProdotti  è di tipo contatore ,
la casella combinata IDprodotto  ha come origine riga una query  con due
campi  IDprodotto e CodiceProdotto
la colonna associata è la prima ed è a lunghezza zero  .
CodiceProdotto è di tipo Testo , è   chiave primaria della tabella
TblProdotti , è indicizzato ed univoco
e non posso cambiarlo.
La sottomaschera in questione è SottomascheraOrdini di solo inserimento
ovvero non va a modificare i dati
della TblProdotti , ma "pesca" solo il CodiceProdotto e lo inserisce nella
sottomaschera che a sua volta
crea un report . Il fatto che cercando di inserire un CodiceProdotto già
inserito qualche riga prima mi
visualizzi un errore mi sta proprio bene , mi piacerebbe solo cambiare il
testo del messaggio
Se é possibile OK altrimenti rimane così
Ti saluto e ti ringrazio comunque
Ciao Giuseppe


title: Intercettare Messaggio

text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:o9%J9.9375$ab2.2...@news1.tin.it...

Non puoi modificare il testo del messaggio di errore a tuo piacimento.
Puoi però fare in maniera che l'errore non si generi (impostando a No la
proprietà indicizzato del campo) e poi effettuare tu la verifica che il
valore del campo sia univoco: la verifica la farai a fronte dell'evento
"Prima di aggiornare" del controllo associato al campo in questione; il modo
per fare la verifica te lo ho esemplificato nel mio messaggio precedente.



title: Null - Is not null PROBLEMA

author: xxcoup

text:
Buongiorno, utilizzo una Tabella1 e una maschera ad essa collegata.
Quando nella maschera applicavo in un campo "Filtro in base a maschera" mi
dava un menu a tendina dove comparivano tutti i records appartenenti a quel
campo. Ora invece nel menu a tendina mi compare solamente "Is Null - Is not
Null" come posso fare per ripristinare il menu a tendina con i valori
relativi a quel campo?
Grazie e Saluti
Andrea


title: Null - Is not null PROBLEMA

text:
"xxcoup" <
scaffal...@tiscali.it
> ha scritto nel messaggio
news:c21kgh$df7$1...@lacerta.tiscalinet.it...

Mi pare che il menů con i valori c'č solo se non hai valori null dentro e/o
se č una chiave o un indice...
Antonio


title: filtrare due casella combinate

author: Marco M. uff

text:
Ho una maschera dove nel campo descrizione tramite una casella combinata
inserirò dei parametri.
Questa casella combinata è ovviamente collegata ad una tabella dove vi
saranno una serie di voci.
1-alta moda
2-pret a porter
3-La Repubblica
poi ho una casella combinata a monte
1-sfilate
2-pubblicità
Domanda
è possibile vincolare la scelta della seconda casella combinata alla prima?
es:
se scelgo
1-sfilate
nella casella figlia ho la sola scelta di
1-alta moda
2-pret a porter
mentre se scelgo
2-pubblicità
avrò
3-La Repubblica
Grazie Marco M.


title: filtrare due casella combinate

text:
Marco M. uff <
iranc...@inwind.it
> wrote in message
99seoa$b8v$1...@nreadB.inwind.it...

Tu avrai immagino una tabella con record del tipo
sfilate - alta moda
sfilate - pret a porter
pubblicità - repubblica
La prima combo pesca da questa tabella solo il primo campo
La secondo combo avrà una query sulla tabella con un criterio where sotto il
primo campo del tipo
like nz([forms]![tuaform]![primacombo];"*")
Quindi i reocrd restituiti saranno tutti, se nella prima combo non c'è
nulla, o solo quelli in cui nel primo campo c'è il valore scelto nella prima
combo
Antonio


title: filtrare due casella combinate

author: warp

text:
Marco M. uff ha scritto nel messaggio
>Ho una maschera dove nel campo descrizione tramite una casella combinata
>inserirò dei parametri.
>Questa casella combinata è ovviamente collegata ad una tabella dove vi
>saranno una serie di voci.
>
>1-alta moda
>2-pret a porter
>3-La Repubblica
>
>poi ho una casella combinata a monte
>
>1-sfilate
>2-pubblicità
>
>Domanda
>è possibile vincolare la scelta della seconda casella combinata alla prima?
Certo che sì.
Scarica da
www.sitocomune.com
  il sample sull'utilizzo di forms: trovi quello che ti serve e molto,
molto altro.
Ciao, warp


title: Margini report

author: Pino

text:
Ciao a tutti,
Qualcuno mi sa dire come mai devo stringere i margini in quanto mi stampa
due pagine, quando lo stesso db sul mio e altri  PC non da problemi, stessa
versione di Access, Windows, ecc.. (con i margini sono al limite).
Grazie Pino


title: Margini report

author: Roberto (non quello bravo)

text: Forse è troppo banale... ma la stampante è la stessa?


title: Margini report

author: jorox

text:
                    Il 27 Ott 2005, 16:52, "Roberto (non quello bravo)" <
ut...@katamail.com
> ha
scritto:
> Forse è troppo banale... ma la stampante è la stessa?
>
          Secondo me è la stampante, qualsiasi foglio di office che stampo, se lo
stampo sulla mia laser è ok, ma quando stampo sulla stamp. a inkiostro del
collega devo aumentare i margini.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Margini report

text:
"jorox" <
jo...@libero.it
> ha scritto nel messaggio
news:82Z88Z48Z250Y1...@usenet.libero.it...
>                    Il 27 Ott 2005, 16:52, "Roberto (non quello bravo)"
> <
ut...@katamail.com
> ha
> scritto:
>> Forse è troppo banale... ma la stampante è la stessa?
>>
>          Secondo me è la stampante, qualsiasi foglio di office che stampo,
> se lo
> stampo sulla mia laser è ok, ma quando stampo sulla stamp. a inkiostro del
> collega devo aumentare i margini.
>
La stampante non è la stessa,
Ulteriori informazioni, sul pc in questione, ho provato a manipolare una
copia in formato mdb e andando in struttura report mi segnala che siamo
fuori dai margini, quindi ??  Le stesse misure sul mio sono perfette.
Non è una cosa che non mi fa dormire, ma mi piacerebbe sapere.
Ciao
Pino


title: Margini report

text:
Penso che si possa affermare con discreta sicurezza che il problema sia
la stampante. Anzi le stampanti, perchè ognuna, alla fine, reagisce a
modo suo a questo evento e a molti altri gestiti da molti altri
programmi.
E' normale.
Il rimedio consiste nel settare una pagina che non sia al limite dei
margini permessi dalla stampante in modo che ci stia "larga" e possa
risultare valida per qualunque stampante.
Ciao...


title: data lavorativa o festiva

author: Antony

text:
Salve, chi mi può aiutare, in una query oltre a calcolare raggruppare
ed altro, che funziona perfettamente, ho la necessità  che  in un
nuovo campo che chiamerò "Presenza"   questo restituisse in base alla
data filtrata se è - Festivo o Lavorativo  calcolando il festivo solo
domeniche e festivi infrasettimanali, si potrà fare?
Grazie.


title: data lavorativa o festiva

author: gerardo gumirato

text:

sul
sitocomune.com
 sezione general  ci sono esempi che ti possono aiutare


title: data lavorativa o festiva

text:

Grazie Gerardo, ho visto sul sitocomune, con una maschera separata
riesco solo a vedere se è un giorno lavorativo il mio grande successo
è, che  da una query da cui si genera un report per ogni data a fianco
deve essere scritto festivo o lavorativo non riesco a scrivere
l'espressione.
Grazie.


title: data lavorativa o festiva

author: Bruno Campanini

text:
Antony laid this down on his screen :

Per i festivi infrasettimanali abbiamo una tabella?
Perché non tutti i festivi infrasettimanali sono
validi per ogni dove, alcuni festivi infrasettimanali
si è convenuto di festeggiarli la domenica successiva, etc

Bruno


title: data lavorativa o festiva

author: Popi - TheBadHabits

text:
Il giorno lunedì 9 luglio 2012 17:17:40 UTC+2, Antony ha scritto:
> On 9 Lug, 14:56, gerardo gumirato &
lt;gerardo.gumir...@gmail.com
> wrote:
> Grazie Gerardo, ho visto sul sitocomune, con una maschera separata
> riesco solo a vedere se è un giorno lavorativo il mio grande successo
> è, che  da una query da cui si genera un report per ogni data a fianco
> deve essere scritto festivo o lavorativo non riesco a scrivere
> l'espressione.

Ciao!

Se la query che fa da origine dati del report contenesse un campo booleano "DataFestiva", potresti avere una casella di testo con origine dati l'espressione
=Iif([DataFestiva]=TRUE,"Festivo","Lavorativo")

HTH
Popi


title: data lavorativa o festiva

author: Vladimiro Leone

text:
Il giorno lunedì 9 luglio 2012 09:27:22 UTC+2, Antony ha scritto:
> Salve, chi mi può aiutare, in una query oltre a calcolare raggruppare
> ed altro, che funziona perfettamente, ho la necessità  che  in un
> nuovo campo che chiamerò "Presenza"   questo restituisse in base alla
> data filtrata se è - Festivo o Lavorativo  calcolando il festivo solo
> domeniche e festivi infrasettimanali, si potrà fare?
> Grazie.

Ciao Antony,
puoi fare così tenendo presente di aggiungere solo la festa patronale nella select della Function VerificaFestivo:
in un modulo di classe inserisci le due seguenti Function:

Public Function VerificaFestivo(myDate As Date) As String
   Select Case myDate
      '1. GENNAIO NUOVO ANNO
      Case DateSerial(year(myDate), 1, 1)
          VerificaFestivo = "Festivo"

      '6.GENNAIO - EPIFANIA
      Case DateSerial(year(myDate), 1, 6)
          VerificaFestivo = "Festivo"

      '25. APRILE - LIBERAZIONE
      Case DateSerial(year(myDate), 4, 25)
         VerificaFestivo = "Festivo"

      '1. MAGGIO FESTA LAVORATORI
      Case DateSerial(year(myDate), 5, 1)
          VerificaFestivo = "Festivo"

      '2. GIUGNO FESTA DELLA REPUBBLICA
      Case DateSerial(year(myDate), 6, 2)
          VerificaFestivo = "Festivo"

      'PASQUA
      Case Easter(year(myDate))
          VerificaFestivo = "Festivo"

      'LUNEDI DI PASQUA
      Case Easter(year(myDate)) + 1
          VerificaFestivo = "Festivo"

      '15. AGOSTO
      Case DateSerial(year(myDate), 8, 15)
          VerificaFestivo = "Festivo"

      '1. NOVEMBRE - TUTTI I SANTI
      Case DateSerial(year(myDate), 11, 1)
          VerificaFestivo = "Festivo"

      '8. DICEMBRE - IMMACOLATA CONCEZIONE
      Case DateSerial(year(myDate), 12, 8)
          VerificaFestivo = "Festivo"

      '25. DICEMBRE - NATALE
      Case DateSerial(year(myDate), 12, 25)
          VerificaFestivo = "Festivo"

      '26. DICEMBRE - SANTO STEFANO
      Case DateSerial(year(myDate), 12, 26)
          VerificaFestivo = "Festivo"

      Case Else
          VerificaFestivo = "Lavorativo"
   End Select
End Function

' CALCOLO DELLA PASQUA
Public Function Easter(year As Integer) As Date
   Dim d As Integer
   d = (((255 - 11 * (year Mod 19)) - 21) Mod 30) + 21
   Easter = DateSerial(year, 3, 1) + d + (d > 48) + 6 - ((year + year \ 4 + d + (d > 48) + 1) Mod 7)
End Function

e nella query:
Presenza: VerificaFestivo([TuaData])

modifica il nome TuaData con il vero nome del campo dove ci sono le date.
Ciao Vladimiro.


title: data lavorativa o festiva

text:
....
>
> Ciao Antony,
> puoi fare così tenendo presente di aggiungere solo la festa patronale nella select della Function VerificaFestivo:
> in un modulo di classe inserisci le due seguenti Function:
>
....
>
> modifica il nome TuaData con il vero nome del campo dove ci sono le date.
> Ciao Vladimiro.

Questo codice mi pare di conoscerlo...

P.S. una volta i CROSSPOST erano vietati anche quì... e questo lo
sarebbe.

Ora fate voi...

@Alex


title: data lavorativa o festiva

text:
Il giorno giovedì 12 luglio 2012 15:50:15 UTC+2, @Alex ha scritto:
> ....
> >
> > Ciao Antony,
> > puoi fare così tenendo presente di aggiungere solo la festa patronale nella select della Function VerificaFestivo:
> > in un modulo di classe inserisci le due seguenti Function:
> >
> ....
> >
> > modifica il nome TuaData con il vero nome del campo dove ci sono le date.
> > Ciao Vladimiro.
>
> Questo codice mi pare di conoscerlo...
>
> P.S. una volta i CROSSPOST erano vietati anche quì... e questo lo
> sarebbe.
>
> Ora fate voi...
>
> @Alex

Aspetta, fammi capire; che c'è di male a postare qualcosa di già esistente, tra l'altro adattato per l'occasione?
Che dovevo fare, non rispondere per niente o prima di rispondere andare a controllare a chi apparteneva per menzionare l'autore? Credo che quello che conta in un forum è l'essere in qualche modo di aiuto a qualcuno e stai pur certo che se ricordavo a chi apparteneva l'esempio "Calcolo giorni lavorativi" da dove ho estrapolato le routine, mettevo direttamente il link spiegando poi come andarlo a modificare.
Vladimiro.


title: data lavorativa o festiva

text:
Il giorno giovedì 12 luglio 2012 19:40:31 UTC+2, Vladimiro Leone ha scritto:
> Il giorno giovedì 12 luglio 2012 15:50:15 UTC+2, @Alex ha scritto:
> > ....
> > &gt;
> > &gt; Ciao Antony,
> > &gt; puoi fare così tenendo presente di aggiungere solo la festa patronale nella select della Function VerificaFestivo:
> > &gt; in un modulo di classe inserisci le due seguenti Function:
> > &gt;
> > ....
> > &gt;
> > &gt; modifica il nome TuaData con il vero nome del campo dove ci sono le date.
> > &gt; Ciao Vladimiro.
> >
> > Questo codice mi pare di conoscerlo...
> >
> > P.S. una volta i CROSSPOST erano vietati anche quì... e questo lo
> > sarebbe.
> >
> > Ora fate voi...
> >
> > @Alex
>
> Aspetta, fammi capire; che c'è di male a postare qualcosa di già esistente, tra l'altro adattato per l'occasione?
> Che dovevo fare, non rispondere per niente o prima di rispondere andare a controllare a chi apparteneva per menzionare l'autore? Credo che quello che conta in un forum è l'essere in qualche modo di aiuto a qualcuno e stai pur certo che se ricordavo a chi apparteneva l'esempio "Calcolo giorni lavorativi" da dove ho estrapolato le routine, mettevo direttamente il link spiegando poi come andarlo a modificare.
> Vladimiro.

Solo ora ho avuto un pò di tempo per fare le dovute ricerche, anche se debbo confessarti che qualcosa avevo intuito.
http://mirror.masterdrive.it/alessandrobaraldi/

I miei ossequi.
Vladimiro.


title: data lavorativa o festiva

author: sv

text:
Vladimiro Leone ha scritto:

> Il giorno giovedì 12 luglio 2012 19:40:31 UTC+2, Vladimiro Leone ha scritto:
> > Il giorno giovedì 12 luglio 2012 15:50:15 UTC+2, @Alex ha scritto:
> > > ....
> > > >
> > > > Ciao Antony,
> > > > puoi fare così tenendo presente di aggiungere solo la festa
patronale nella select della Function VerificaFestivo:
> > > > in un modulo di classe inserisci le due seguenti Function:
> > > >
> > > ....
> > > >
> > > > modifica il nome TuaData con il vero nome del campo dove ci sono le
date.
> > > > Ciao Vladimiro.
> > >
> > > Questo codice mi pare di conoscerlo...
> > >
> > > P.S. una volta i CROSSPOST erano vietati anche quì... e questo lo
> > > sarebbe.
> > >
> > > Ora fate voi...
> > >
> > > @Alex
> >
> > Aspetta, fammi capire; che c'è di male a postare qualcosa di già
esistente, tra l'altro adattato per l'occasione?
> > Che dovevo fare, non rispondere per niente o prima di rispondere andare a
controllare a chi apparteneva per menzionare l'autore? Credo che quello che
conta in un forum è l'essere in qualche modo di aiuto a qualcuno e stai pur
certo che se ricordavo a chi apparteneva l'esempio "Calcolo giorni lavorativi"
da dove ho estrapolato le routine, mettevo direttamente il link spiegando poi
come andarlo a modificare.
> > Vladimiro.

> Solo ora ho avuto un pò di tempo per fare le dovute ricerche, anche se debbo
confessarti che qualcosa avevo intuito.
>
http://mirror.masterdrive.it/alessandrobaraldi/

> I miei ossequi.
> Vladimiro.

Ciao Vladimiro.
il demo comunque è qui:

http://lnx.accessgroup.it/community/forms/calcolo-giorni-lavorativi.html

--
sv

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: data lavorativa o festiva

text:
Il giorno sabato 14 luglio 2012 09:39:07 UTC+2, sv ha scritto:
> Vladimiro Leone ha scritto:
>
> > Il giorno giovedì 12 luglio 2012 19:40:31 UTC+2, Vladimiro Leone ha scritto:
> > > Il giorno giovedì 12 luglio 2012 15:50:15 UTC+2, @Alex ha scritto:
> > > > ....
> > > > &gt;
> > > > &gt; Ciao Antony,
> > > > &gt; puoi fare così tenendo presente di aggiungere solo la festa
> patronale nella select della Function VerificaFestivo:
> > > > &gt; in un modulo di classe inserisci le due seguenti Function:
> > > > &gt;
> > > > ....
> > > > &gt;
> > > > &gt; modifica il nome TuaData con il vero nome del campo dove ci sono le
> date.
> > > > &gt; Ciao Vladimiro.
> > > >
> > > > Questo codice mi pare di conoscerlo...
> > > >
> > > > P.S. una volta i CROSSPOST erano vietati anche quì... e questo lo
> > > > sarebbe.
> > > >
> > > > Ora fate voi...
> > > >
> > > > @Alex
> > >
> > > Aspetta, fammi capire; che c'è di male a postare qualcosa di già
> esistente, tra l'altro adattato per l'occasione?
> > > Che dovevo fare, non rispondere per niente o prima di rispondere andare a
> controllare a chi apparteneva per menzionare l'autore? Credo che quello che
> conta in un forum è l'essere in qualche modo di aiuto a qualcuno e stai pur
> certo che se ricordavo a chi apparteneva l'esempio "Calcolo giorni lavorativi"
> da dove ho estrapolato le routine, mettevo direttamente il link spiegando poi
> come andarlo a modificare.
> > > Vladimiro.
>
> > Solo ora ho avuto un pò di tempo per fare le dovute ricerche, anche se debbo
> confessarti che qualcosa avevo intuito.
> >
http://mirror.masterdrive.it/alessandrobaraldi/

> > I miei ossequi.
> > Vladimiro.
>
> Ciao Vladimiro.
> il demo comunque è qui:
>
>
http://lnx.accessgroup.it/community/forms/calcolo-giorni-lavorativi.html

>
> --
> sv
... ed io mi sono registrato :-)
anche se, inserendo nome utente e password non vengo riconosciuto.
Vladimiro


title: data lavorativa o festiva

text:
Il giorno sabato 14 luglio 2012 16:49:46 UTC+2, Vladimiro Leone ha scritto:
> Il giorno sabato 14 luglio 2012 09:39:07 UTC+2, sv ha scritto:
> > Vladimiro Leone ha scritto:
> >
> > &gt; Il giorno giovedì 12 luglio 2012 19:40:31 UTC+2, Vladimiro Leone ha scritto:
> > &gt; &gt; Il giorno giovedì 12 luglio 2012 15:50:15 UTC+2, @Alex ha scritto:
> > &gt; &gt; &gt; ....
> > &gt; &gt; &gt; &amp;gt;
> > &gt; &gt; &gt; &amp;gt; Ciao Antony,
> > &gt; &gt; &gt; &amp;gt; puoi fare così tenendo presente di aggiungere solo la festa
> > patronale nella select della Function VerificaFestivo:
> > &gt; &gt; &gt; &amp;gt; in un modulo di classe inserisci le due seguenti Function:
> > &gt; &gt; &gt; &amp;gt;
> > &gt; &gt; &gt; ....
> > &gt; &gt; &gt; &amp;gt;
> > &gt; &gt; &gt; &amp;gt; modifica il nome TuaData con il vero nome del campo dove ci sono le
> > date.
> > &gt; &gt; &gt; &amp;gt; Ciao Vladimiro.
> > &gt; &gt; &gt;
> > &gt; &gt; &gt; Questo codice mi pare di conoscerlo...
> > &gt; &gt; &gt;
> > &gt; &gt; &gt; P.S. una volta i CROSSPOST erano vietati anche quì... e questo lo
> > &gt; &gt; &gt; sarebbe.
> > &gt; &gt; &gt;
> > &gt; &gt; &gt; Ora fate voi...
> > &gt; &gt; &gt;
> > &gt; &gt; &gt; @Alex
> > &gt; &gt;
> > &gt; &gt; Aspetta, fammi capire; che c&#39;è di male a postare qualcosa di già
> > esistente, tra l&#39;altro adattato per l&#39;occasione?
> > &gt; &gt; Che dovevo fare, non rispondere per niente o prima di rispondere andare a
> > controllare a chi apparteneva per menzionare l&#39;autore? Credo che quello che
> > conta in un forum è l&#39;essere in qualche modo di aiuto a qualcuno e stai pur
> > certo che se ricordavo a chi apparteneva l&#39;esempio &quot;Calcolo giorni lavorativi&quot;
> > da dove ho estrapolato le routine, mettevo direttamente il link spiegando poi
> > come andarlo a modificare.
> > &gt; &gt; Vladimiro.
> >
> > &gt; Solo ora ho avuto un pò di tempo per fare le dovute ricerche, anche se debbo
> > confessarti che qualcosa avevo intuito.
> > &gt;
http://mirror.masterdrive.it/alessandrobaraldi/

> > &gt; I miei ossequi.
> > &gt; Vladimiro.
> >
> > Ciao Vladimiro.
> > il demo comunque è qui:
> >
> >
http://lnx.accessgroup.it/community/forms/calcolo-giorni-lavorativi.html

> >
> > --
> > sv
> ... ed io mi sono registrato :-)
> anche se, inserendo nome utente e password non vengo riconosciuto.
> Vladimiro

Ok, ho ricevuto la mail.
Ciao Vladimiro


title: data lavorativa o festiva

text:
...
>
> > Aspetta, fammi capire; che c'è di male a postare qualcosa di già esistente, tra l'altro adattato per l'occasione?
> > Che dovevo fare, non rispondere per niente o prima di rispondere andare a controllare a chi apparteneva per menzionare l'autore? Credo che quello che conta in un forum è l'essere in qualche modo di aiuto a qualcuno e stai pur certo che se ricordavo a chi apparteneva l'esempio "Calcolo giorni lavorativi" da dove ho estrapolato le routine, mettevo direttamente il link spiegando poi come andarlo a modificare.
> > Vladimiro.
>
> Solo ora ho avuto un pò di tempo per fare le dovute ricerche, anche se debbo confessarti che qualcosa avevo intuito.
http://mirror.masterdrive.it/alessandrobaraldi/

> I miei ossequi.
> Vladimiro.

Nulla di grave... basterebbe segnalarlo... che è stato recuperato...
per correttezza verso chi scrive CODICE free per tutti... ;-)
Io non mi offendo, ma siccome sono il primo a inserire le origni
dell'autore quando copio codice di altri... mi piacerebbe fosse una
norma non un'eccezione.

@Alex


title: data lavorativa o festiva

text:
Il giorno domenica 15 luglio 2012 17:28:10 UTC+2, @Alex ha scritto:
> ...
> >
> > > Aspetta, fammi capire; che c&#39;è di male a postare qualcosa di già esistente, tra l&#39;altro adattato per l&#39;occasione?
> > > Che dovevo fare, non rispondere per niente o prima di rispondere andare a controllare a chi apparteneva per menzionare l&#39;autore? Credo che quello che conta in un forum è l&#39;essere in qualche modo di aiuto a qualcuno e stai pur certo che se ricordavo a chi apparteneva l&#39;esempio &quot;Calcolo giorni lavorativi&quot; da dove ho estrapolato le routine, mettevo direttamente il link spiegando poi come andarlo a modificare.
> > > Vladimiro.
> >
> > Solo ora ho avuto un pò di tempo per fare le dovute ricerche, anche se debbo confessarti che qualcosa avevo intuito.
http://mirror.masterdrive.it/alessandrobaraldi/

> > I miei ossequi.
> > Vladimiro.
>
> Nulla di grave... basterebbe segnalarlo... che è stato recuperato...
> per correttezza verso chi scrive CODICE free per tutti... ;-)
> Io non mi offendo, ma siccome sono il primo a inserire le origni
> dell'autore quando copio codice di altri... mi piacerebbe fosse una
> norma non un'eccezione.
>
> @Alex

Ciao Alessandro,
capisco le tue ragioni e mi dispiace di essere passato per quello che si vuole attribuire meriti non suoi. Detto ciò, vorrei spegarti come sono andate le cose. Siccome mi son creato una cartella con appunti, link e file inseriti a mo' di archivio per essere velocemente consultabili, quando si tratta di appunti in cui quasi sempre lascio la firma della persona che ha risolto un determinato problema e di conseguenza poi non ho difficoltà a menzionarlo quando rispondo a qualcuno, trattandosi di demo, nel momento in cui quello che mi serve lo trovo all'interno di un modulo ma non c'è la firma dell'autore che l'ha scritto (tanti lo fanno e a questo punto aggiungo che fanno bene) e non ricordo a chi potesse appartenere, mi riporta a risponderti come già ho fatto, cioè se è meglio aiutare a prescindere dalla fonte o non rispondere proprio. Certo, potevo anche scrivere che il codice è stato adattato da un codice non mio, ma a cosa sarebbe servito?

Vladimiro


title: data lavorativa o festiva

text:

Vladimiro, quello che sostengo è che a prescindere che l'autore non
metta FIRME in tutto il Codice, io mi premunisco di farlo o almeno di
inserire i LINK da dove ho tratto l'aiuto... ripeto che il mio è
semplicemnte un modo per rendere merito, e questo perchè non ho
bisogno di prendermene...

L'obiettivo che spesso si porta avanti "AIUTARE" sarebbe rispettato
meglio se invece di fornire CODICE da CopiaIncollare, venissero
forniti i riagionamenti volti a comprendere la cosa... e magari
finalizzati a far scrivere il codice all'autore... in modo da
INSEGNARE.
Capisco che questo è un processo molto più scomodo e complesso al
quale si risolve incollando codice ottenendo così dai richiedenti poco
lungimiranti ottima considerazione, ma nel contesto la sostanza è
veramente poca...!

La mia era una semplice sensibilizzazione al modo di fare... per il
resto sono dell'idea che chiunque può dire di aver scritto quel codice
non è certamente oggetto di Copyright... sono solo 4 istruzioni
scritte in fila, come tutto
il codice che gira...

Sia chairo chie nulla è esplicitamente volto alla tua persona, ho
semplicemente approfittato dell'accaduto per esporre un mio parere al
modo di "AIUTARE" che ormai da anni si sta diffondendo.

Ciao

@Alex


title: data lavorativa o festiva

text:
Il giorno lunedì 16 luglio 2012 10:06:52 UTC+2, @Alex ha scritto:
> On 15 Lug, 21:35, Vladimiro Leone &
lt;vladil...@alice.it
> wrote:
> > Il giorno domenica 15 luglio 2012 17:28:10 UTC+2, @Alex ha scritto:
> >
> >
> >
> > > ...
> > > &gt;
> > > &gt; &gt; Aspetta, fammi capire; che c&amp;#39;è di male a postare qualcosa di già esistente, tra l&amp;#39;altro adattato per l&amp;#39;occasione?
> > > &gt; &gt; Che dovevo fare, non rispondere per niente o prima di rispondere andare a controllare a chi apparteneva per menzionare l&amp;#39;autore? Credo che quello che conta in un forum è l&amp;#39;essere in qualche modo di aiuto a qualcuno e stai pur certo che se ricordavo a chi apparteneva l&amp;#39;esempio &amp;quot;Calcolo giorni lavorativi&amp;quot; da dove ho estrapolato le routine, mettevo direttamente il link spiegando poi come andarlo a modificare.
> > > &gt; &gt; Vladimiro.
> > > &gt;
> > > &gt; Solo ora ho avuto un pò di tempo per fare le dovute ricerche, anche se debbo confessarti che qualcosa avevo intuito.
http://mirror.masterdrive.it/alessandrobaraldi/

> > > &gt; I miei ossequi.
> > > &gt; Vladimiro.
> >
> > > Nulla di grave... basterebbe segnalarlo... che è stato recuperato...
> > > per correttezza verso chi scrive CODICE free per tutti... ;-)
> > > Io non mi offendo, ma siccome sono il primo a inserire le origni
> > > dell&#39;autore quando copio codice di altri... mi piacerebbe fosse una
> > > norma non un&#39;eccezione.
> >
> > > @Alex
> >
> > Ciao Alessandro,
> > capisco le tue ragioni e mi dispiace di essere passato per quello che si vuole attribuire meriti non suoi. Detto ciò, vorrei spegarti come sono andate le cose. Siccome mi son creato una cartella con appunti, link e file inseriti a mo' di archivio per essere velocemente consultabili, quando si tratta di appunti in cui quasi sempre lascio la firma della persona che ha risolto un determinato problema e di conseguenza poi non ho difficoltà a menzionarlo quando rispondo a qualcuno, trattandosi di demo, nel momento in cui quello che mi serve lo trovo all'interno di un modulo ma non c'è la firma dell'autore che l'ha scritto (tanti lo fanno e a questo punto aggiungo che fanno bene) e non ricordo a chi potesse appartenere, mi riporta a risponderti come già ho fatto, cioè se è meglio aiutare a prescindere dalla fonte o non rispondere proprio. Certo, potevo anche scrivere che il codice è stato adattato da un codice non mio, ma a cosa sarebbe servito?
> >
> > Vladimiro
>
> Vladimiro, quello che sostengo è che a prescindere che l'autore non
> metta FIRME in tutto il Codice, io mi premunisco di farlo o almeno di
> inserire i LINK da dove ho tratto l'aiuto... ripeto che il mio è
> semplicemnte un modo per rendere merito, e questo perchè non ho
> bisogno di prendermene...
>
> L'obiettivo che spesso si porta avanti "AIUTARE" sarebbe rispettato
> meglio se invece di fornire CODICE da CopiaIncollare, venissero
> forniti i riagionamenti volti a comprendere la cosa... e magari
> finalizzati a far scrivere il codice all'autore... in modo da
> INSEGNARE.
> Capisco che questo è un processo molto più scomodo e complesso al
> quale si risolve incollando codice ottenendo così dai richiedenti poco
> lungimiranti ottima considerazione, ma nel contesto la sostanza è
> veramente poca...!
>
> La mia era una semplice sensibilizzazione al modo di fare... per il
> resto sono dell'idea che chiunque può dire di aver scritto quel codice
> non è certamente oggetto di Copyright... sono solo 4 istruzioni
> scritte in fila, come tutto
> il codice che gira...
>
> Sia chairo chie nulla è esplicitamente volto alla tua persona, ho
> semplicemente approfittato dell'accaduto per esporre un mio parere al
> modo di "AIUTARE" che ormai da anni si sta diffondendo.
>
> Ciao
>
> @Alex

Approfitto anch'io ed aggiungo: speriamo approfitti pure qualcun altro (magari apriamo un altro post) per esporre il mio pensiero rispetto al modo in cui ritengo più giusto AIUTARE, anche perché è un po’ di tempo che lo volevo fare e più di una volta che se ne è presentata l’occasione non l’ho fatto.

Dunque, secondo me, alla base di qualsiasi cosa che si tenta di intraprendere, se non c’è la passione e naturalmente anche un po’ di capacità non si và da nessuna parte.

Prendiamo in considerazione l’autore di questo post che tra l’altro, come tanti altri frequentatori non solo occasionali dei vari forum, non si degna neanche di ringraziare chi in qualche modo ha cercato di aiutarlo (e non parlo solo di me), se fosse uno con la passione della programmazione, una volta acquisito il codice, sono arcisicuro che andrebbe a studiarselo, mentre potrebbe non gradire il fatto che per arrivarci da solo con “l’aiuto a puntate” a mo’ di corsi di programmazione che tali non possono in alcun modo essere secondo me, vedrebbe consumarsi del tempo a lui prezioso.
D’altro canto, se fosse uno “costretto” alla programmazione, nell’uno o nell’altro caso non gli rimarrebbe nulla dell’insegnamento avuto.

In definitiva, quello che  voglio dire è che la pappa pronta delle volte è più salutare che non quei giri di parole che spesso confondono il concetto reale; l’importante però è che chi recepisce non sia passivo ad esso.

Sono sicuro di trovarmi in minoranza rispetto a quello che ho scritto, però, persone del calibro di Giorgio Rancati, Cinzia Pagani, Karl Donaubauer, Carlo Costarella sono sempre stati da subito molto esaustivi nel dare il loro contributo e non solo in termini di risoluzione del problema; almeno questo è quello che ho sempre  pensato di loro.
Vladimiro.


title: data lavorativa o festiva

text:
Vladimiro Leone submitted this idea :

> Ciao Antony,
> puoi fare cosï¿œ tenendo presente di aggiungere solo la festa patronale nella
> select della Function VerificaFestivo: in un modulo di classe inserisci le
> due seguenti Function:
>
> Public Function VerificaFestivo(myDate As Date) As String
[...]

Ho rapinato anch'io il codice di @Alex
... in maniera meno evidente.

============================================
Public Function Festivitï¿œ(MyDate As Date) As String
Dim DS(1 To 13) As Date, d As Integer, Easter As Date
Dim i As Integer, Festivo As Boolean

d = (((255 - 11 * (Year(MyDate) Mod 19)) - 21) Mod 30) + 21
Easter = DateSerial(Year(MyDate), 3, 1) + d + (d > 48) + 6 - _
         ((Year(MyDate) + Year(MyDate) \ 4 + d + (d > 48) + 1) Mod 7)

DS(1) = DateSerial(Year(MyDate), 1, 1)
DS(2) = DateSerial(Year(MyDate), 1, 6)
DS(3) = DateSerial(Year(MyDate), 4, 25)
DS(4) = DateSerial(Year(MyDate), 5, 1)
DS(5) = DateSerial(Year(MyDate), 6, 2)
DS(6) = Easter
DS(7) = Easter + 1
DS(8) = DateSerial(Year(MyDate), 8, 15)
DS(9) = DateSerial(Year(MyDate), 11, 1)
DS(10) = DateSerial(Year(MyDate), 12, 8)
DS(11) = DateSerial(Year(MyDate), 12, 25)
DS(12) = DateSerial(Year(MyDate), 12, 26)
DS(13) = DateSerial(Year(MyDate), 2, 4) ' Santo Patrono

For i = 1 To 13
    If MyDate = DS(i) Then
        Festivo = True
        Festivitï¿œ = "Festivo"
        Exit Function
    End If
Next

' Eliminare l'OR per considerare i Sabati giorni feriali.
If WeekdayName(Weekday(MyDate, vbSunday), True, vbSunday) = "Sun" Or _
   WeekdayName(Weekday(MyDate, vbSunday), True, vbSunday) = "Sat" Then
    Festivitï¿œ = "Festivo"
Else
    Festivitï¿œ = "Feriale"
End If

End Function
=============================================

Bruno


title: Sospendere la chiusura ambiente di access

author: marcopio

text:
Buongiorno,
vorrei disabilitare la chiusura dell'ambiente di access quando
visualizzo un'anteprima di stampa e abilitarla quando chiudo
l'anteprima.
Esiste un semplice sistema per impedire questa chiusura dell'ambiente
oppure per non rendere accessibile il pulsante di chiusura? poi devo
ritornare alla situazione originale.
Ciao.


author: Roberto da Parma

text:
"marcopio" <
mdre...@more-oxy.com
> ha scritto nel messaggio
news:02351026-a953-483e...@34g2000hsf.googlegroups.com...

Puoi nascondere i pulsanti della finestra di access con questa funzione
Option Explicit
Private Declare Function SendMessage Lib "user32" _
 Alias "SendMessageA" _
 (ByVal hwnd As Long, ByVal wMsg As Long, _
 ByVal wParam As Long, ByVal lParam As Long) As Long
Private Declare Function SetWindowLong Lib "user32" _
 Alias "SetWindowLongA" (ByVal hwnd As Long, _
 ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function GetWindowLong Lib "user32" _
 Alias "GetWindowLongA" (ByVal hwnd As Long, _
 ByVal nIndex As Long) As Long
Private Const GWL_STYLE = -16
Private Const WS_SYSMENU = &H80000
Private Const WM_NCPAINT = &H85
Public Sub ShowAccessBtn(ShowIt As Boolean)
    On Error GoTo Errors
    Dim lngOldStyle As Long
    Dim lngNewStyle As Long
    Dim mhWnd As Long
    mhWnd = Application.hWndAccessApp
    'Legge il valore attuale
    lngOldStyle = GetWindowLong(mhWnd, GWL_STYLE)
    If ShowIt Then
        lngNewStyle = lngOldStyle Or WS_SYSMENU
    Else
        lngNewStyle = lngOldStyle And Not WS_SYSMENU
    End If
    'Questa è l'unica Funzione indispensabile
    'che esegue realmente il comando Hide/Show
    'dei Pulsanti
    Call SetWindowLong(mhWnd, GWL_STYLE, lngNewStyle)
    'Manda un Repaint alla Finestra di Access
    Call SendMessage(mhWnd, WM_NCPAINT, 1, 0)
ExitHere:
    Exit Sub
Errors:
   MsgBox Err.Description, vbCritical, "Errore n° = " & Err.Number
   Resume ExitHere
End Sub
La richiami su un evento con
ShowAccessBtn False
per nasconderli....naturalmente true per vederli...
Ciao
--
Roberto da Parma


text:
On 11 Giu, 10:09, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> "marcopio" <
mdreo...@more-oxy.com
> ha scritto nel messaggionews:02351026-a953-483e...@34g2000hsf.googlegroups.com...

Ciao,
Il tuo codice era proprio quello che cercavo.
In apertura dell'anteprima mi funziona perfettamente.
Ho ancora un problemino quando la chiudo (e cerco di espandere una
form),
(Errore di run-time 2501).
Credo sia una cosa risolvibile, anche se non sono un gran
programmatore di access,
ora mi metto al lavoro.
Grazie, marcopio.


text:
"marcopio" <
mdre...@more-oxy.com
> ha scritto nel messaggio
news:171ebffe-8dd3-470f...@b1g2000hsg.googlegroups.com...


Basta che su chiusura del report inserisci
ShowAccessBtn true



text:
On 11 Giu, 17:24, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> "marcopio" <
mdreo...@more-oxy.com
> ha scritto nel messaggionews:171ebffe-8dd3-470f...@b1g2000hsg.googlegroups.com...

> Roberto da Parma- Nascondi testo citato
>
> - Mostra testo citato
Avevo inserito ShowAccessBtn true, il problemino mi nasceva perchè la
form da aprire (ingrandire) era un popup ridotto a icona.
Usando la from non in popup ed il ShowAccessBtn true è ok.
Grazie, ciao. marcopio.


title: read only ?

author: Giacobino da Tradate

text:
Una query (miaQuery) seleziona una serie di record da mandare in stampa.

Esiste un flag booleano (DaStampare) per decidere se il singolo record
va stampato o no.

Una maschera continua mi mostra la videata dei record in cui, vicino al
nome della persona, seleziono o deseleziono il flag di stampa. In
aggiunta, in fondo alla maschera ho messo due pulsanti del tipo "annulla
tutto" e "stampa tutto".

Non riesco a far funzionare il codice di questi pulsanti, che e' cosi':

==============================
Private Sub cmdAzzeraTutto_Click()
'
Dim mydb As Database
Dim myrs As Recordset
'
Set mydb = CurrentDb()
Set myrs = mydb.OpenRecordset("select DaStampare from [miaQuery]")
'
myrs.MoveFirst
'
Do While Not myrs.EOF
    myrs.Edit
    myrs!DaStampare = False
    myrs.Update
    myrs.MoveNext
Loop
'
Set myrs = Nothing
Set mydb = Nothing
'
End Sub
==============================

Ossia creo un recordset limitato al flag da modificare, poi faccio
passare tutti i record dal primo all'ultimo forzando il contenuto a "falso".

Il codice si ferma al primo elemento, alla riga di edit. Dice che il
database o l'oggetto e' in sola lettura.

Io so che nella dichiarazione del recordset posso aggiungere una
clausola di limitazione di aprire il recordsett in sola lettura, questo
suggerisce che di defauilt il il recordsett e' aggiornabile.

Allora perche' a me dice che e' in sola lettura?

grazie

--
Guillotin n'avait coupï¿œ trop peux


title: read only ?

author: Karl Donaubauer

text:
Giacobino da Tradate wrote:
> ...
> Set myrs = mydb.OpenRecordset("select DaStampare from [miaQuery]")
> ...
>    myrs.Edit
> ...
> Il codice si ferma al primo elemento, alla riga di edit. Dice che il
> database o l'oggetto e' in sola lettura.

Hai controllato se [miaQuery] � aggiornabile?

> Io so che nella dichiarazione del recordset posso aggiungere una
> clausola di limitazione di aprire il recordsett in sola lettura,
> questo suggerisce che di defauilt il il recordsett e' aggiornabile.
>
> Allora perche' a me dice che e' in sola lettura?

Per 99,x% vedi sopra.

I tipi predefiniti/standard di DAO recordset sono aggiornabili:
tabella per tabelle locali, dynaset per tabelle collegate

Per essere sicuro puoi sempre specificarlo con:

...OpenRecordset("select DaStampare from [miaQuery]", dbOpenDynaset)

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


title: read only ?

text:
Il 10/12/2013 18.36, Karl Donaubauer ha scritto:

>> Set myrs = mydb.OpenRecordset("select DaStampare from [miaQuery]")
>> ...
>>     myrs.Edit
>> ...
>> Il codice si ferma al primo elemento, alla riga di edit. Dice che il
>> database o l'oggetto e' in sola lettura.
>
> Hai controllato se [miaQuery] ï¿œ aggiornabile?

Si' si', la query e' aggiornabile e la maschera funziona, selezionando e
deselezionando i singoli record. Non riesco a fargli i pulsanti globali.

> Per essere sicuro puoi sempre specificarlo con:
> ...OpenRecordset("select DaStampare from [miaQuery]", dbOpenDynaset)

L'avevo gia' provato, il codice lo accetta, ma non cambia nulla.



title: read only ?

author: Mancini

text:
Strano,    sembrerebbe essere tutto corretto,  eppure non va!

Alla domanda di Karl
<cit> Hai controllato se [miaQuery] è aggiornabile? </cit>

tu rispondi
<cit> Si' si', la query e' aggiornabile e la maschera funziona, selezionando e
deselezionando i singoli record. Non riesco a fargli i pulsanti globali. </cit>

Quindi tu hai controllato indirettamente sulla maschera che la query [miaQuery] sia aggiornabile.
Controlla direttamente anche aprendo la query [miaQuery]

Altro dettaglio:
la query NON aggiornabile potrebbe essere invece quella del recordset
<cit> ..... OpenRecordset("select DaStampare from [miaQuery]") </cit>
e qui sono piu sospettoso perche vedo che non hai ripreso il campo Key !!!

Salvati questa query
--  select DaStampare from [miaQuery]
e verifica che anche questa sia veramente aggiornabile

.


title: read only ?

text:
Il 10/12/2013 22.12, Mancini ha scritto:

Risolto, ho fatto io una cazzata.

> <cit> Si' si', la query e' aggiornabile e la maschera funziona, selezionando e
> deselezionando i singoli record. Non riesco a fargli i pulsanti globali. </cit>
>
> Quindi tu hai controllato indirettamente sulla maschera che la query [miaQuery] sia aggiornabile.
> Controlla direttamente anche aprendo la query [miaQuery]

No no, avevo gia' provato anch'io, sia la maschera sia la query erano
aggiornabili. Solo che poi nel codice, dove io x semplificare scrivo
[miaQuery], in realta' avevo messo il nome di una Query quasi uguale a
miaQuery, ed era questa seconda query che era non aggiornabile.

Non c'era nessun problema interessante, e' stata una banale disattenzione.

scusate e grazie a tutti,



title: Per Alessandro Baraldi

author: Opera

text:
Riferimento: "considerazioni protezione livello utente".
Rancio ottimo e abbondante ;)
tnx


title: Per Alessandro Baraldi

author: Alessandro Baraldi

text:
"Opera" <
kronos...@virgilio.it
> wrote in message
news:43ef651c$0$28078$
4faf...@reader1.news.tin.it
> Riferimento: "considerazioni protezione livello utente".
>
> Rancio ottimo e abbondante ;)
>
> tnx
Bene, la prossima volta sarebbe bene proseguire il precedente 3D.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Per Alessandro Baraldi

text:
"Opera" <
kronos...@virgilio.it
> wrote in message
news:43ef651c$0$28078$
4faf...@reader1.news.tin.it
> Riferimento: "considerazioni protezione livello utente".
>
> Rancio ottimo e abbondante ;)
>
> tnx
Se hai voglia posta il codice che hai usato per linkare le
tabelle al BE protetto da MDW preparo un articolo e lo
pubblico nel mio sito e nel SitoComune, io sono molto pigro
e non ho molta voglia di riscriverlo da zero, però mi pare
un'argomento interessante, che ne dici..?
Questo è il mio sito:
http://www.mantuanet.it/alessandro.baraldi/



title: Per Alessandro Baraldi

text:
> Se hai voglia posta il codice che hai usato per linkare le
> tabelle al BE protetto da MDW preparo un articolo e lo
> pubblico nel mio sito e nel SitoComune, io sono molto pigro
> e non ho molta voglia di riscriverlo da zero, perň mi pare
> un'argomento interessante, che ne dici..?
Volentieri, č un prezzo modico per l'aiuto che mi hai dato. Ma il codice č
fondamentalmente il tuo, solo adattato alle mie esigenze.
In ogni caso, č diventata un Function che prende tre argomenti e restituisce
una data a seconda che voglia recuperare la data di prima/ultima esecuzione
dell'applicativo, inoltre č da integrare per il caso che l'applicativo
stesso giri su A00 o A03.
Non ho avvertito il bisogno di linkare tutte le tabelle ogni volta. Lascio
tutti i link nel FE meno quelli di CONTATORE e SERIE e accedo cosě:
Function ContatoreMdw(Tabella As String, Optional First As Boolean, _
                                Optional Last As Boolean) As Date
On Error GoTo ErrHandler
   Dim Cn As ADODB.Connection
   Dim rsw As ADODB.Recordset
   Dim sDbName As String
   Dim sWkGrpFile As String
   Dim sSQLStmt As String
   Dim sRecords As String
   Dim idx As Long
   Set Cn = New ADODB.Connection
   Set rsw = New ADODB.Recordset
   sDbName = PathCorrente & "XX_be.mdb"
   sWkGrpFile = "C:\Documents and Settings\Kronos\Dati
applicazioni\Microsoft\Access\System1.mdw"
   sSQLStmt = "SELECT * FROM " & Tabella
   sRecords = vbNullString
   Cn.Provider = "Microsoft.Jet.OLEDB.4.0;"
   Cn.Properties("Jet OLEDB:System database") = sWkGrpFile
   Cn.Properties("User Id") = "miouserId"
   Cn.Properties("Password") = "miapass"
   Cn.Open "Data Source=" & sDbName & ";"
   If First = False And Last = False Then
       rsw.Open sSQLStmt, Cn, adOpenStatic, adLockReadOnly 'il cursortype č
dvientato adOpenStatic
          'perchč ho bisogno della prop recordcount
       Dim conta As Long, anni As Integer, adesso As Integer
       Dim cmd As ADODB.Command
       Set cmd = New ADODB.Command
            conta = rsw.RecordCount
            Set cmd.ActiveConnection = Cn
            cmd.CommandType = adCmdText
            cmd.CommandText = "INSERT INTO CONTATORE " & _
                              "(ID, DATA) VALUES (""" & (conta + 1) & """,
Now());"
            cmd.Execute
            Set cmd = Nothing
    '---conta aperture-------------
       rsw.Requery
       rsw.MoveLast
       If rsw.Fields(0).Value Like "*0" Then MsgBox "Opportuno esportare le
tabelle.", vbExclamation, "IciMaster"
    ElseIf First = True And Last = False Then
       rsw.Open sSQLStmt, Cn, adOpenStatic, adLockReadOnly
       rsw.MoveFirst
       ContatoreMdw = rsw.Fields(1)
    ElseIf First = False And Last = True Then
       rsw.Open sSQLStmt, Cn, adOpenStatic, adLockReadOnly
       rsw.MoveLast
       ContatoreMdw = rsw.Fields(1)
    End If
ErrHandler:
   If rsw.State = adStateOpen Then rsw.Close:  Set rsw = Nothing
   If Cn.State = adStateOpen Then Cn.Close:  Set Cn = Nothing
   Exit Function
End Function
Spero possa essere utile :)
Ciao


title: Per Alessandro Baraldi

text:
Pensavo/Speravo avessi Linkato le tabelle tramite MDW e non solo il
Recordset.
Vabè appena ho un pò di tempo vedo di raggruppare un pò le cose ed
ottenerne
un Demo fruibile.
Grazie per la disponibilità
@Alex


title: Date progressive

author: Nexus

text:
Salve a tutti,
vorrei fare in modo che in una casella di testo di una maschera compaiano
automaticamente delle date progressive (modificabili) in modo da non doverle
digitare.
Ho provato con l'istruzione:
Me.Data.DefaultValue=Me.Data.Value + 1
associata all'evento After_Upadate, ma non funziona.
Se ad esempio la data contenuta nel record č 17/05/2000, quello che ottengo
nel record successivo č una scrittura del tipo 0.02.27.
Come posso risolvere il problema?
Grazie.
Nexus


title: Date progressive

author: Sergio MAZZA

text:
"Nexus" <Nex...@hotmail.com_nospam> ha scritto nel messaggio
news:N6QT4.23944$F46.2...@news.infostrada.it...

Prova con:
Me.Data = Date + 1
Ciao.


title: Date progressive

author: Federico Luciani

text:
Nexus wrote:
> Salve a tutti,
> vorrei fare in modo che in una casella di testo di una maschera compaiano
> automaticamente delle date progressive (modificabili) in modo da non doverle
> digitare.
> Ho provato con l'istruzione:
> Me.Data.DefaultValue=Me.Data.Value + 1
> associata all'evento After_Upadate, ma non funziona.
> Se ad esempio la data contenuta nel record č 17/05/2000, quello che ottengo
> nel record successivo č una scrittura del tipo 0.02.27.
> Come posso risolvere il problema?
> Grazie.
> Nexus
prova con:
 Me.Data.DefaultValue= "#" & Me.Data.Value + 1 & "#"
oppure
 Me.Data.DefaultValue= "#" & DateAdd("d", 1, Me.Data.Value) & "#"
Inoltre stai attento al formato della data potresti avere dei risultati
imprevedibili!
P.S.
sposta la procedura in Before_Update, e' preferibile
--
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: Conversione Access 2.0 Access 97

author: Akira

text:
Ciao
Mi č stato proposto di fare delle modifiche ad un programma sviluppato con
Access 2.0 distribuito con le appropriate Run-time. Sono riuscito a trovare
Access 2.0 ma il probloma č: conviene fare delle modifiche al programma,
anche se sono piccolezze, oppure convertire il DB almeno ad Access 97.
Naturalmente ho gia provato a convertire il DB ma mi restituisce diversi
errori, soprattutto perchč č pieno di macro, e codice VBA ormai obsoleto.
Sapete darmi un consiglio al riguardo, potrebbe andar bene convertire il DB
nella versione appena superiore tipo Access 3.0 se esiste?
Grazie a tutti
Ciao


title: Conversione Access 2.0 Access 97

author: lcoroll

text:
Akira <
andrea.di...@tin.it
> wrote in message
cUAA8.1318$CN3....@news2.tin.it...

Dopo Access 2.0 mi risulta solo Access 97.
Da me abbiamo speso un paio di milionate (in lire) un paio di anni fa per
convertire un programma in 97.
Se le modifiche sono poche conviene farle in 2.0
Luigi.


title: Conversione Access 2.0 Access 97

author: Wally

text:
"Akira" <
andrea.di...@tin.it
> ha scritto nel messaggio
news:cUAA8.1318$CN3....@news2.tin.it...

Ciao,
naturalmente tra access 2.0 e access 97 c'č access 95 o piů comunemente
conosciuto come access 7.0.
Comunque il passaggio intermedio non ti aiuterebbe. Anche io ci ho messo
moltissimo per il passaggio da una versione all'altra, tutto grazie a mamma
Microsoft e alle sue conversioni automatiche.
Ciao


title: OT Traduzione FAQ 7.6

text:
Il primo di 2 articoli brevi:
*******************
7.6 Hyperlink opens mail program 2x
Problem
If you click on a hyperlink of the type "mailto:" the window which
allows you to write a mail always opens two times.
Cause
Office bug
Solution
from Mik Baehr:
Rename or delete the following key in the Windows registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PROTOCOLS\Handler\mailto
******************
--
cu
Karl
*********
Access-FAQ
http://www.donkarl.com/it


title: OT Traduzione FAQ 7.6

text:
Karl Donaubauer ha scritto:
> Il primo di 2 articoli brevi:
> *******************
> 7.6 Hyperlink opens mail program 2x
> Problem
> If you click on a hyperlink of the type "mailto:" the window which
> allows you to write a mail always opens two times.
> Cause
> Office bug
> Solution
> from Mik Baehr:
> Rename or delete the following key in the Windows registry:
> HKEY_LOCAL_MACHINESOFTWAREClassesPROTOCOLSHandlermailto
> ******************
7.6 Hyperlink apre il programma di posta elettronica 2 volte
Problema
Se tu fai click su un hyperlink del tipo "mailto:" la finestra che ti
permette di scrivere un messaggio di posta si apre due volte.
Causa
Un bug di Office
Soluzione
da Mik Baehr:
Rinomina o cancella la seguente chiave nel registro di Window:
HKEY_LOCAL_MACHINESOFTWAREClassesPROTOCOLSHandlermailto
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: fattura elettronica - errore 00200

author: mario rossi

text:
ho ricevuto un messaggio "fattura scartata" per errore 00200

File non conforme al formato (nella descrizione del messaggio Ã¨ riportata lâ€™indicazione puntuale della non conformitÃ ) : Nella fattura con posizione 1 la linea 2 ha il valore del campo DettaglioLinee/Descrizione non valido

l'invio l'ho fatto con un portale cloud di un cliente ma il controllo con il simulatore ha restituito il messaggio che il file è corretto

secondo voi cosa può essere?


title: fattura elettronica - errore 00200

author: Bruno Campanini

text:
mario rossi pretended :

Carica l'XML in F&C e da lì ricontrolla il file e/o apri il file
con la pocedura di FE dell'Agenzia.

Ma tu nel campo incriminato cos'hai scritto?

Bruno


title: fattura elettronica - errore 00200

author: RobertoA

text:

Puo' essere che se fai vedere il file, forse, si capisce qualcosa


title: fattura elettronica - errore 00200

author: BFS

text:
Il 19/01/2019 02:41, mario rossi ha scritto:

99 su 100 hai un carattere non ammesso
prova ad aprire xml con firefox e vedi dove si blocca

ciao
BFS

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


title: fattura elettronica - errore 00200

text:
Il 21/01/2019 07:20, BFS ha scritto:
> Il 19/01/2019 02:41, mario rossi ha scritto:
>> ho ricevuto un messaggio "fattura scartata" per errore 00200
>>
>> File non conforme al formato (nella descrizione del messaggio Ã¨
>> riportata lâ€™indicazione puntuale della non conformitÃ ) : Nella
>> fattura con posizione 1 la linea 2 ha il valore del campo
>> DettaglioLinee/Descrizione non valido
>>
>> l'invio l'ho fatto con un portale cloud di un cliente ma il controllo
>> con il simulatore ha restituito il messaggio che il file è corretto
>>
>> secondo voi cosa può essere?
>>
>
> 99 su 100 hai un carattere non ammesso
> prova ad aprire xml con firefox e vedi dove si blocca
> ciao
> BFS

E perche' dovrebbe bloccarsi la visualizzazione con Firefox?
Penso abbiano pensato che possano arrivargli caratteri 'strani'
Se non riesce a mostrarli, mi sembrerebbe logico li saltasse


title: fattura elettronica - errore 00200

text:

perchè se apri un xml con firefox e ci sono caratteri insulsi dentro ti
appare:

Errore interpretazione XML: non well-formed
Indirizzo: file:///C:/Users/Administrator/Desktop/ITxxxxx_A0050.xml

Riga numero 72, colonna 52:

<Causale>blablabla ?=(/&%$ dovuto</Causale>

dicendoti anche riga e colonna del carattere.
mi è gia successo l'agenzia delle entrate da per buoni file che invece
vengono scartati dai portali dei vari clienti.



title: Chiamare Evento da un altra Maschera

author: Fabio Gulotta

text:
ho una routine all'interno di Form1 che a determinate condizioni apre Form2
vorrei chiamare una routine_Click di Form2 dal modulo Form1 mi conviene
utilizzare openArguments ?


title: Chiamare Evento da un altra Maschera

text:
"Fabio Gulotta" <
fgul...@tiscali.it
> wrote in message
news:43675680$0$8482$
5fc...@news.tiscali.it
>
>
> ho una routine all'interno di Form1 che a determinate condizioni apre Form2
> vorrei chiamare una routine_Click di Form2 dal modulo Form1 mi conviene
> utilizzare openArguments ?
Dipende.
Ricorda che le Form sono moduli di Classe e come tali supportano
Metodi e Proprietà dichiarabili Public.
Se tu dichiarassi Public una Sub/Function vorrebbe dire esporre
il metodo in questione.
Da chiamare in questo modo :
Forms!NomeForm2.NomeSub(parametro)
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: strano messaggio su chiusura database

author: guggenheim

text:
Buon giorno,
                    nel chiudere un dbaccess mi esce il seguente messaggio:
Tabelle "TempMsysAccessObjects" insesistenza
Cliccando poi su ok ...... si chiude
Che é?
Cosa devo fare?
Grazie


title: strano messaggio su chiusura database

text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:cv24sf$oql$1...@fata.cs.interbusiness.it...

____________________________________________________________________
Scusate ... soluzione trovata
      1. Run Access.
      2. Open Database_1 database.
      3. On the Tools menu, click Options.
      4. On the View tab, select the System objects check box and then click
OK.
      5. In the Database window, click Tables in the left pane.
      6. In the right pane, select and then delete TempMSysAccessObjects
table.
Gu


title: strano messaggio su chiusura database

author: MA

text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:cv24sf$oql$1...@fata.cs.interbusiness.it...

Hia rotto un qualche indice nelle tabelle di sistema.
Queste normalmente sono nascoste.
Strumenti
Opzioni
Mostra tabelle di sistema
Poi ti crei un nuovo file
Importi tutti gli oggetti tranne quelli di sistema.
Il nuovo file adatterà le sue tabelle di sistema sugli oggetti ricevuti
MAssimiliano


title: strano messaggio su chiusura database

text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:cv25er$5u4$1...@balena.cs.interbusiness.it...

Ti conviene comunque importarlo in quello nuovo,
il vecchio file è corrotto e ti darà problemi.
MAssimiliano


title: Numeri contatori

author: Paolo

text:
Ciao,
una domanda forse stupida. Cancellando record in una tabella access viene
automaticamente cancellato anceh il nuero contatore (chiave primaria)
corrisispondente; ora utilizzando la funzione ripristino database i numeri
eliminati non vengono più utilizzati. è possibile rispristinarli in qualche
modo? oppure inserire nella tabella un contatore progressivo "variabile" che
assegni un riferimento ad ogni record?
spero di essere stato chiaro, grazie in anticipo a chi mi risponderà!
paolo


title: Numeri contatori

author: Antonio Biso

text:
Paolo <
ojno...@virgilio.it
> wrote in message
a2rhsh$667$1...@pegasus.tiscalinet.it...

Noooneeee....
Il campo contatore serve per identificare univocamente un record. Quindi,
che ci siano buchi, non importa per questo fine.
Se invece vuoi numerare i record con numerazioni personalizzate, devi usare
un numerico o un testo e gestirti a manina cancellazioni e buchi...
Antonio


title: Esportazione in Excel e campi calcolati

author: Mike Dens

text:
Ciao a tutti!!
Dunque quel che desideravo fare è: da una query costituita da una serie
di campi desideravo esportare la stessa query in file excel cotituito da
più fogli di  lavoro!! Ogni foglio di lavoro farà riferimento sempre
alla stessa query ma ogni campo sarà calcolato differentemente!!
Avete dei suggerimenti?? è possibile??
grazie
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Esportazione in Excel e campi calcolati

text:
"Mike Dens" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:4e2591325dba758ced...@mygate.mailgate.org...
> Ciao a tutti!!
> Dunque quel che desideravo fare è: da una query costituita da una serie
> di campi desideravo esportare la stessa query in file excel cotituito da
> più fogli di  lavoro!! Ogni foglio di lavoro farà riferimento sempre
> alla stessa query ma ogni campo sarà calcolato differentemente!!
> Avete dei suggerimenti?? è possibile??
> grazie
> mike
>
Hai già provato (da excel) a leggere (dati - carica dati esterni - esegui
query su database) direttamente la query di access?
Ciao.
--
Sergio MAZZA


title: Invia oggetto

author: Commerciale Casalini Srl

text:
Sono passato da Acces97 a A2000.
A97 mi permetteva di invare un report come testo di e-mail (utilizzando una
macro contenente INVIAOGGETTO). A2000 (utilizzando la stessa macro di A97)
mi permette di inviare lo stesso report solo come allegato di e-mail.
Come posso fare con A2000 ad ottenere lo stesso risultato che avevo con A97?
Ringrazio chi mi può dare soluzioni a questo mio problema.


title: Invia oggetto

author: Emyr

text:


prova a vedere sendobject
Saluti.
Emanuele.


title: Sincronizzazione repliche

author: Mauro P

text:
Ci riprovo, almeno ditemi se ho qualche speranza di venire a capo del
problema.
GRAZIE.
Ciao a chiunque possa aiutarmi.
Vorrei scrivere un codice che associato ad un pulsante mi lanci
automaticamente la sincronizzazione di un secondo database replica con il
suo mastater, presente in locale. Ho già cercato sul sito comune ed era
presente un messaggio con la stessa richiesta ma non ho trovato risposta.
C'è nessuno che possa aiutarmi?
Grazie.


title: Somme in un report di una casella di testo

author: Lisa

text:
Scusate la domanda molto probabilmente scema
Allora ho un database con  i campi A B C
tramite query ricerco nel database degli oggetti che soddisfano delle
condizioni e che mi creano un report con la stampa dei record in questo modo
A                   B                          C                        y
DOVE y è UNA CASELLA DI TESTO CHE DERIVA DA UNA OPERAZIONE
MATEMATICA CON IL CAMPO C
domanda
come faccio a fare la somma nel report della casella di testo y
(oggetto)                        (codice)                  (prezzo)
valore
OMBRELLO                      5                        10000
2000           (10000/5)
SEDIA                                2                          5000
2500            (5000/2)
PENTOLA                          5                        15000
3000           (15000/5)
                                                                ------------
--                   ---------------
                                                                     30000
???????????
                                                        somma([PREZZO])
Grazie e un bacio


text:

Se l'operazione matematica è fatta nella query dopo sarà possibile averne la
somma, se invece solo con i controlli Access non riesce a calcolarti la
somma (immagino che quel somma([prezzo]) sia somma([valore]).
> Grazie e un bacio
Non fare così, davanti a tutti arrossisco e soprattutto mi esponi
all'invidia di Biso..
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: arrotondamento

author: nicolaB

text:
Non riesco a risolvere questo problema degli arotondamenti. Per esempio se
devo sommare questi valori la somma è 270,71 arrotondata (invece access mi
da 270,70)
+ 225,59
+ 45,12
= 270,70
Questo perchè in realtà i valori sono definiti come valuta con 2 decimali :
+ 225,586
+ 45,117
= 270,703
Grazie per l'aiuto
Nicola

--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: arrotondamento

text:
>
> + 225,59
> + 45,12
> = 270,70
>
> Questo perchè in realtà i valori sono definiti come valuta con 2 decimali
> :
> + 225,586
> + 45,117
> = 270,703
>
> Grazie per l'aiuto
>
> Nicola
prova a usare round
totale=round(cifra1,2)+round(cifra2,2)
fammi sapere. ciao. simba883


title: arrotondamento

author: Karl Donaubauer

text:

Ok. ;-)
Leggi il primo paragrafo della FAQ 2.1 Arrotondamenti
sul sito indicato sotto, prima che raccomandi una funzione
che non arrotonda in senso commerciale.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: arrotondamento

text:
> Ok. ;-)
> Leggi il primo paragrafo della FAQ 2.1 Arrotondamenti
> sul sito indicato sotto, prima che raccomandi una funzione
> che non arrotonda in senso commerciale.
>
> --
> cu
> Karl
> *********
si ok, tu non sbagli mai? sei perfetto?


title: arrotondamento

text:
Simba883 wrote:
> ...si ok, tu non sbagli mai? sei perfetto?
Come no?
--
:-)



title: Dubbi

author: John Doe

text:
Sto accostandomi ad Access attraverso la lettura di due libri, sui quali
però trovo delle affermazioni che alle volte mi appaiono inesatte...
*) Sul libro "La grande guida di Access 97" - Roger Jennings - Jacson
Libri  leggo a p. 260:
(...) le join (relazioni) (...)
come se una join *fosse* una relazione.
A me sembra invece che la join sia una proprietà della relazione...
sbaglio?
**) Sul libro "Realizzare applicazioni in Access 2000" - DeMaggio - Mc
Graw Hill - leggo a p.282 in merito alle self join:
 "Si supponga di avere un elenco di prodotti, che tra le varie
informazioni contiene(nella stessa tabella), per ciascun prodotto, il
codice dell'articolo
alternativo, vale a dire un prodotto affine che può sostituire
l'originale in caso di carenza di scorte. L'elenco dei codici originali
abbinato ai relativi prodotti alternativi può essere generato con una
query che sfrutta un self join"
A me sembra che si possa ottenere la cosa molto più semplicemente con
una query semplice, che restituisca i due campi interessati... sbaglio?
Se invece non sbaglio, qualcuno mi sa dare un esempio più pertinente di
utilizzo di self join?
Esistono casi in cui l'uso di self join si rende obbligatorio?
Un grazie a chi è arrivato fin qui; due a chi mi vorrà rispondere .)
Enrico


title: Dubbi

author: sib

text:
John Doe <
xa...@libero.it
> wrote in message 38A32C95...@libero.it...
> Sto accostandomi ad Access attraverso la lettura di due libri, sui quali
> però trovo delle affermazioni che alle volte mi appaiono inesatte...
>
...
> **) Sul libro "Realizzare applicazioni in Access 2000" - DeMaggio - Mc
> Graw Hill - leggo a p.282 in merito alle self join:
>
>  "Si supponga di avere un elenco di prodotti, che tra le varie
> informazioni contiene(nella stessa tabella), per ciascun prodotto, il
> codice dell'articolo
> alternativo, vale a dire un prodotto affine che può sostituire
> l'originale in caso di carenza di scorte. L'elenco dei codici originali
> abbinato ai relativi prodotti alternativi può essere generato con una
> query che sfrutta un self join"
>
> A me sembra che si possa ottenere la cosa molto più semplicemente con
> una query semplice, che restituisca i due campi interessati... sbaglio?
Ho l'impressione che qui, in effetti, ti sbagli.
Considera che gli articoli alternativi possono essere piu' di due, e tu non
puoi sapere a priori quanti saranno, per non dire del fatto che due articoli
alternativi possono coesistere o essere l'uno fuori produzione (ma ancora
presente in scorta) e l'altro il nuovo che lo sostituisce.
Non vedo vie piu' semplici del self join in questo caso.
Inoltre come pensi di far saltare fuori i due articoli che ti interessano,
cioe', come li vorresti legare altrimenti?
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Dubbi

author: Stefano Bettini

text:
John Doe <
xa...@libero.it
> wrote in message 38A32C95...@libero.it...
> Sto accostandomi ad Access attraverso la lettura di due libri, sui quali
> però trovo delle affermazioni che alle volte mi appaiono inesatte...
>
> *) Sul libro "La grande guida di Access 97" - Roger Jennings - Jacson
> Libri  leggo a p. 260:
>
> (...) le join (relazioni) (...)
>
> come se una join *fosse* una relazione.
>
> A me sembra invece che la join sia una proprietà della relazione...
> sbaglio?
>
Mha! Possiamo anche metterla così, anche se mi sembra che
tu stia tagliando il classico capello in 4 (non è da queste cose
che si giudica un libro tecnico!)
>
> **) Sul libro "Realizzare applicazioni in Access 2000" - DeMaggio - Mc
> Graw Hill - leggo a p.282 in merito alle self join:
>
>  "Si supponga di avere un elenco di prodotti, che tra le varie
> informazioni contiene(nella stessa tabella), per ciascun prodotto, il
> codice dell'articolo
> alternativo, vale a dire un prodotto affine che può sostituire
> l'originale in caso di carenza di scorte. L'elenco dei codici originali
> abbinato ai relativi prodotti alternativi può essere generato con una
> query che sfrutta un self join"
>
> A me sembra che si possa ottenere la cosa molto più semplicemente con
> una query semplice, che restituisca i due campi interessati... sbaglio?
La self-join *è* una semplice query, con la differenza che viene
fatta tra record appartenenti alla medesima tabella...
In realtà il ibro sbaglia (pesantemente) nella soluzione tecnica
al problema, in casi del genere si utilizza sempre un codice
di "compatibilità" a cui + codici articolo possono appartenere
(una semplice relazione 1-1 è decisamente insufficiente).
> Se invece non sbaglio, qualcuno mi sa dare un esempio più pertinente di
> utilizzo di self join?
> Esistono casi in cui l'uso di self join si rende obbligatorio?
>
In tutte le relazioni ricorsive, ogni volta in cui devi creare
una strutturazione ad albero; pensa ad esempio se dovessi
archiviare i messaggi di questo ng in una tabella...
Ogni messaggio *può* puntare ad un altro messaggio-padre...
Bye, Ste



title: Aggiornamento database.

author: giaconet

text:
Ciao a tutti.
Ho fatto un database con access. L'ho consegnato a chi deve usarlo. Chi deve
usarlo mi comunica tutte le cose che non vanno o che vorrebbe cambiare dopo
aver inserito i dati. Io gli faccio le modifiche ma come faccio per i dati?
Mica posso chiedergli di reinserirli tutti da capo?
Thanx
giaconet


title: Aggiornamento database.

author: sdamy

text:
giaconet <
giac...@wind.it
> wrote in message
9gpm9t$9o5uf$1...@ID-71483.news.dfncis.de...

I dati vengono salvati solo sulle tabelle, quindi prima di cancellare il DB
del cliente copiati le tabelle ed importale poi nel MDB nuovo.
saluti
sdamy


title: Aggiornamento database.

text:
sdamy <
sd...@tiscalinet.it
> wrote in message
TfZX6.12259$m51.1...@news1.tin.it...

Oppure, se pensi che sia una cosa ricorrente, pensa di trasformare il tutto
in FE e BE
Antonio


title: Problema di sincronizzazione

author: Giuseppe

text:
Ciao a Tutti
Ho questo problema : in una maschera ho un pulsante che mi apre una
maschera popup e mi sincronizza le due , solo che se nella maschera popup
che apro non c'č un valore che permette la sincronizzazione , la maschera
stessa
si blocca , ora il codice per aprire la maschera č questo.
Dim intNuovo As Integer
Dim intStile As Integer
Dim strNomeDoc As String, strCriteriCollegamento As String
Dim IntFinestraMsg
strNomeDoc = "foto"
If strCriteriCollegamento = "[CodiceCatalogo] =
Forms![AA_ApriliaCatalogo]![CodiceCatalogo]" = True Then
strCriteriCollegamento = "[CodiceCatalogo] =
Forms![AA_ApriliaCatalogo]![CodiceCatalogo]"
DoCmd.OpenForm strNomeDoc, , , strCriteriCollegamento
DoCmd.MoveSize (300 * 0.98), (70 * 2.98)
 Else:
strTitolo = "              Informazione "
StrMsg = " Foto momentaneamente non disponibili  "
 IntFinestraMsg = vbOKOnly
 intNuovo = MsgBox(StrMsg, IntFinestraMsg, strTitolo)
End if
Il valore del controllo CodiceCatalogo č quello che permette la
sincronizzazione .
se il valore non č uguale in entrambi i controlli mi dovrebbe apparire il
messaggio.
Solo che non funziona cosě come ho fatto.
Una mano per favore
Ciao Giuseppe