title: underscore

author: Sib

text:
"fra" <
francesc...@pcmaker.it
> ha scritto nel messaggio
> "SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
> > "Francesco Amantia" <
francesc...@fastwebnet.it
> ha scritto nel
> > > Scusate ma in fase di debug il VBA mi da le scritte con il carattere
> > > underscore segnate in rosso, dove sbaglio?
> > >
> > > sono neofita e non ho nozioni di sintassi, se a proposito mi potete
> > indicare
> > > un buon libro........
> > > Grazie ciao
> > >
> > Magari se posti il codice!!!
> > SunRex
> >
> >
> Mi scuso se nn ho postato il codice, errore mio eheheheheheh cmq alla
> seconda domanda dovrebbe facile rispondere; a che serve underscore al
> termine di ogni riga?
Ti scusi ma sei recidivo, il codice mica l'hai postato.
Comunque serve, se preceduto da uno spazio, a scrivere un'unica istruzione
su piu' righe. E' come se scrivessi un'unica riga.
Sib


title: Campo contatore alfanumerico

author: Fabrizio

text:
Vorrei creare per un campo codice un contatore ma che però sia di tipo
alfanumerico. Vorrei sapere se esiste un codice che permetta di fare questo.
Ringrazio in anticipo quanti volessero aiutarmi. Fabrizio


title: Campo contatore alfanumerico

author: Alessandro Baraldi

text:
"Fabrizio" <
far...@tiscalinet.it
> wrote in message
news:9p1jhm$o83$1...@lacerta.tiscalinet.it...
> Vorrei creare per un campo codice un contatore ma che però sia di tipo
> alfanumerico. Vorrei sapere se esiste un codice che permetta di fare questo.
> Ringrazio in anticipo quanti volessero aiutarmi. Fabrizio
In sostanza vuoi creare un codice incrementale...!
Devi generarlo tu, caricando l'ultimo e incrementarlo.
Essendo Alfa-Numerico devi scomporlo utilizzando le funzioni stringa, poi
la parte Testo la devi convertire in codice ASCII per gestire gli incrementi.
Che io sappia non c'e nulla di già fatto, ma forse può essere utile qualche
routine del Sito Comune per la gestione delle fatturazioni....
@Alex.
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Campo contatore alfanumerico

author: Roberto dal portatile

text:
"Fabrizio" <
far...@tiscalinet.it
> ha scritto nel messaggio
news:9p1jhm$o83$1...@lacerta.tiscalinet.it...

Vai sul Sito Comune (link qui sotto), Sezione General, leggi la FAQ di Sib
intitolata "Numerazione Crescente per fatture ed altro".
Ci troverai un esempio che presuppone che il campo che contiene il tuo
contatore sia di tipo Testo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Origine dati Microsoft Graph

author: Valerio Valentini

text:
Scusate ho provato a creare un grafico, ma erano anni che non usavo MGraph,
dove diavolo si imposta l'origine dati? Un tempo si trovava facilmente.
Grazie per ogni suggerimento.
Ciao Valerio.


title: Origine dati Microsoft Graph

author: Alessandro Cara

text:
Valerio Valentini wrote:
> Scusate ho provato a creare un grafico, ma erano anni che non usavo MGraph,
> dove diavolo si imposta l'origine dati? Un tempo si trovava facilmente.
Io uso questa
Classe OLE:Grafico di Microsoft Graph 2000
--
ac


title: Origine dati Microsoft Graph

author: MA

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


title: Origine dati Microsoft Graph

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e8aeti$354$1...@area.cu.mi.it...
> Valerio Valentini wrote:
>> Scusate ho provato a creare un grafico, ma erano anni che non usavo
>> MGraph, dove diavolo si imposta l'origine dati? Un tempo si trovava
>> facilmente.
>>
>> Grazie per ogni suggerimento.
>>
>> Ciao Valerio.
>
www.donkarl.com/it
 6.22
Ti ringrazio, ma non ho trovato nulla sull'origine dati nemmeno in Excel, un
tempo c'era proprio la voce origine dati, ora non la trovo più.
>
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
>
>
Ciao Valerio.


title: Origine dati Microsoft Graph

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:vSLpg.6922$yg6....@tornado.fastwebnet.it...

Grazie Alessandro, scusa per la risposta tardiva, ma come ho detto in un
post precedente, non mi scarica alcuni messaggi, ora mi sono accorto della
tua risposta, lo proverò.
Ciao Valerio.


title: Origine dati Microsoft Graph

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:vSLpg.6922$yg6....@tornado.fastwebnet.it...

Sarň scarso, ma nemmeno lě riesco a trovare dove dirgli quali valori deve
usare per costruire il grafico, cioč quale query, quale campo, ecc...
Ciao Valerio.


title: Origine dati Microsoft Graph

text:

io ho:
Oggetto cornice non associato
Questo oggetto tra le altre ha queste proprieta'
1) Classe OLE: e qui e' impostata la stringa che ho scritto nel
precedente post
2) Tipo origine riga: da me impostata a tabella/query
3) Origine riga: (Rowsource) che nel mio caso imposto in modo dinamico
4) Classe: MSGraph.Chart.8  (dovrebbe essere quello di Graph2000)
--
ac


title: Origine dati Microsoft Graph

author: sv

text:
Valerio Valentini ha scritto:



> Ciao Valerio.
Vedi se può esserti utile:
http://www.accessgroup.it
Approfondimenti: Applicazione con grafici.
--
Salvino
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Origine dati Microsoft Graph

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:IE5qg.8617$yg6...@tornado.fastwebnet.it...

Trovato grazie.
Ciao Valerio.


title: Origine dati Microsoft Graph

text:
"sv" <
salv...@nosp.accessgroup.it
> ha scritto nel messaggio
news:e8apre$jce$1...@news.newsland.it...

E' stato molto utile. Grazie.
P.S.
MA ce l'hai pronto sul sito e me mandi nei meandri di Karl.
... perchè gli amici non si prendono il disturbo di guardare sul sito ...
Ciao Valerio.


title: Origine dati Microsoft Graph

text:

Non infierire, già sto in difetto con Sv per questa dimenticanza



title: DLookUp maledetto...

author: °-Athena-°

text:
Sergio MAZZA ha scritto nel messaggio <8rud59$bpd$
1...@suite03.caspur.it
>...
>Io ancora non ho imparato, tanto il debugger mi scassa avvertendomi. Per
>quanto riguarda i riferimenti a valori presi da una form; prova ad
>considerare questo:
>
>valoreDiRitorno=dlookup("NomeCampo","Tabella","Campo = 1")
>
>E' semplice, hai già la condizione predefinita ( = 1); se vuoi leggere il
>valore da una form devi inserire il riferimento alla form e al nome del
>controllo che contiene il valore da leggere; ma se scrivi:
>
>valoreDiRitorno=dlookup("NomeCampo","Tabella","Campo =
>Form!NomeForm!NomeCasellaDitesto")
>
>non combini nulla, perchè se leggi attentamente la condizione precedente e
>la successiva noterai che la "forma" non cambia; hai solamente sostituito
un
>valore con un testo che Access cercherà di interpretare come una variabile
>non come un riferimento.
>Se invece scrivi:
>
>valoreDiRitorno=dlookup("NomeCampo","Tabella","Campo = " &
>Form!NomeForm!NomeCasellaDitesto)
>
>Access interpreta il riferimento e legge il valore del controllo (per es.
2)
>; la "e" commerciale lo "attacca" alla stringa "Campo = " e il risultato
>finale è:
>
>valoreDiRitorno=dlookup("NomeCampo","Tabella","Campo = 2")
>
>Diversa è la cosa se devi gestire il testo:
>parti con:
>valoreDiRitorno=dlookup("NomeCampo","Tabella","Campo = 'Tizio'")
>per arrivare a:
>valoreDiRitorno=dlookup("NomeCampo","Tabella","Campo = '" &
>Form!NomeForm!NomeCasellaDitesto & "'")
>
>Cioè hai racchiuso il testo scritto nella casella di testo sulla form con
le
>virgolette...
>
>Ciao.
>
>
...........  GRAZIE MILLE RAGAZZI!!!
ho perso un giorno intero su una dlook up su una stringa....!!Grazie alla
vostra discussione sono giunto alla giusta conclusione.
               SIETE GRANDI!!!!
:-)))))))
Ciao


title: Trasferimento record da list box a list box

text:
Salve! mi trovo davanti questo problema!
Io, tramite una query di ricerca, listo i risultati in una listbox
chiamata per esempio PIPPO..subito sotto ho fatto un'altra
listbox,chiamata PLUTO, dove vorrei che doppicliccando i record che
voglio dallalistbox PIPPO vengano trasferiti alla list box PLUTO.
provo a spiegarmi meglio
nella list box PLUTO ho 4 record: cane,casa,albero,sedia
voglio che, per esempio, doppiocliccando su cane e albero io mi
ritrovi in PLUTO, appunto cane e albero!
Spero di essere stato chiaro! grazie mille in anticipo
Mathieu


author: ALESSANDRO Baraldi

text:

Se le 2 ListBox sono associate a Query devi eseguire 2 Query Action:
1) Aggiungi il Record alla 2°
2) Elimini il Record alla 1°
Requery dei 2
Altrimenti se non sono associati:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=260
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: max su due campi (più diificile)

text:
a fine luglio postai questo quesito
>>in un report ho una lista di persone che hanno un incarico definito da
>>DataInizio e DataFine.
>>Vorrei riportare in testa al report la data dell'ultima modifica di
>>tale lista, per cui posso facilmente estrarre Max[(DataInizio)] e
>>Max[(DataFine)].
>>Vorrei invece visualizzare solo la più recente di queste due date.
>>Da che parte comincio?
 e Karl Donaubauer cortesemente rispose:
>Origine controllo:
>=iif(Max([DataInizio])>Max([DataFine]);Max([DataInizio]);Max([DataFine]))
Premesso che stiamo parlando di imbarchi su navi, ora mi trovo di
fronte ad una nuova richiesta, tanto nel report quanto nella maschera
relativa: voglio visualizzare solo i tizi che *oggi* sono imbarcati,
per cui inserisco IsNull nel campo DataFine della query; ma così
facendo il controllo che mi visualizza l'ultima modifica rimane vuoto.
Insomma vorrei visualizzare solo i tizi che sono imbarcati oggi, ma
vedere annotata la modifica che deve analizzare tutto il db, perchè
potrebbe capitare che un tizio sbarchi senza essere sostituito.
Spero di essermi spiegato.
Avrei risolto con un sotterfugio:
due query: ListaTutti e ListaIsNull;
la Maschera ospita:
il controllo iif senza listare alcunchè;
una sottomaschera che lista la query ListaIsNull.
Funziona ma mi pare molto laborioso.
C'è un sistema più semplice?
Grazie infinite
Insomma, vorrei visualizzare solo i tizi che oggi sono imbarcati
--
ciao
Stefano


title: max su due campi (più diificile)

text:
(sostituzione <
mn.a4237da934...@libero.it
>)
NewsReader : MesNews/1.08.03.00-it
Newsgroups : it.comp.appl.access






--
ciao
Stefano
--
ciao
Stefano


title: [OT?] Wap

author: Jay

text:
Fatevi un giro sulla home di
www.tuttowap.com
, c'č un' occasione che penso
possa interessare tutti!


title: evidenzia 2K

text:
Ciao sono un  newbie di questo ng.
volevo chiedervi se secondo voi è possile applicare  "Evidenziare records
specifici nelle maschere continue" per i record duplicati, cioè al momento
dell'inserimento di nuovo record che già è presente nella tabella in cui si
sta tentando di inserire comparisse il messaggio "Attenzione record già
presente" ed evidenziasse quello già presente.
Io mi fermo alla funzione dcount e poi basta.
Ciao e grazie a chiunque risponderà.Sandro


title: evidenzia 2K

author: Roberto dalla campagna

text:
Sandro_nospa...@tiscali.it
 <
sape...@tiscali.it
> wrote in message
cm5k3i$cmu$1...@lacerta.tiscalinet.it...

Invece di usare una DCount per verificare se già esiste il record con quei
valori, usa una DLookup alla quale chiedi di restituirti la chiave primaria
del record uguale: i criteri della DLookup devono essere gli stessi che oggi
usi con la DCount.
Stai attento che la variabile che riceve il risultato della DLookup deve
essere di tipo Variant.
Se la Dlookup ti restipuisce come risultato Null, vuol dire che nella
tabella non esite un record con i valalori uguali a quelli del record che
stai per inserire; se invece il record esiste la DLookup ti restituirà la
sua chiave primaria: in questo caso avverti con un messaggio l'utente finale
e posizionati sul record che ha quella chiave primaria ed evidenzialo
secondo la tecnica mostrata nella FAQ del Sito Comune di cui il tuo
messaggio, così, alla fine della fiera avrai come record corrente il record
incriminato eventualmente anche evidenziato. In alternativa, invece di
posizionarti sul record con quella chiave primaria, puoi aprire una maschera
singola che te lo mostra.
> Ciao e grazie a chiunque risponderà.Sandro
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: evidenzia 2K

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:xVshd.11501$Es2.2...@twister2.libero.it...

> Gentile Sig.Roberto :
 Questo è l'evento che ho inserito nella combox che inserisce il record
nella tabella tramite maschera:
 Private Sub id_job_BeforeUpdate(Cancel As Integer)
Dim rst As ADODB.Recordset
Dim contajob As Variant
Set rst = Me.RecordsetClone
contajob = DLookup("[id_job]", "T_raccordo_job_mansione", "[id_job]=" &
Me.id_job & " and [id_mansione]=" & Me.id_mansione)
If contajob <> Null Then
        MsgBox ("Attenzione! Job già presente per questa mansione!")
        rst.Find contajob
        Me.Bookmark = rst.Bookmark
        Cancel = True
End If
End Sub
 La funzione dlookup così impostata dovrebbe essere corretta, il problema
credo sia il posizionamento sul record duplicato che non si fa così.
Inoltre per richiamare la funzione evidenzia ho inserito questo sull'evento
su corrente della sottomaschera :
 =evidenzia("[id_job]";[id_job];[forms]![M_raccordo_job_mansione
Sottomaschera])
 riprendendo da questo :
=Evidenzia("[IDMovim]";[IDMovim];[Forms]![MovPNota2])
 trovato nell'esempio da voi riportato.
 Che però mi dice errore di sintassi in quanto non ho capito bene se l'
evento su corrente è quello della maschera principale o la sottomaschera.
Cosa mi dice ?
>


title: evidenzia 2K

text:
Sandro_nospa...@tiscali.it
 <
sape...@tiscali.it
> wrote in message
cm5r1m$lni$1...@lacerta.tiscalinet.it...

> Gentile Sig.Roberto :
>  Questo è l'evento che ho inserito nella combox che inserisce il record
> nella tabella tramite maschera:
>  Private Sub id_job_BeforeUpdate(Cancel As Integer)
>
> Dim rst As ADODB.Recordset
>
> Dim contajob As Variant
>
> Set rst = Me.RecordsetClone
>
> contajob = DLookup("[id_job]", "T_raccordo_job_mansione", "[id_job]=" &
> Me.id_job & " and [id_mansione]=" & Me.id_mansione)
>
> If contajob <> Null Then
>
>         MsgBox ("Attenzione! Job già presente per questa mansione!")
>
>         rst.Find contajob
>
>         Me.Bookmark = rst.Bookmark
>
>         Cancel = True
>
> End If
>
> End Sub
>
>  La funzione dlookup così impostata dovrebbe essere corretta, il problema
> credo sia il posizionamento sul record duplicato che non si fa così.
Penso anche io che il metodo Find non sia scritto correttamente, non ti do
la certezza in quanto io uso Access 97 e non conosco ADO.
Comunque, se la chiave primaria della tabella/query  T_raccordo_job_mansione
è il campo id_job, ha poco significato anche come è stata scritta la
DLookup.
In DAO io avrei scritto:
Private Sub id_job_BeforeUpdate(Cancel As Integer)
Dim rst As DAO.Recordset
Dim contajob As Variant
Set rst = Me.RecordsetClone
contajob = DLookup("[id_job]", "T_raccordo_job_mansione", _
"[id_mansione]=" & Me.id_mansione)
If contajob <> Null Then
        MsgBox ("Attenzione! Job già presente per questa mansione!")
        rst.FindFirst "[id_job]=" & Val(contajob)
        Me.Bookmark = rst.Bookmark
        Cancel = True
End If
Poichè mi sembra di capire che tu usi una versione di Access successiva ad
Access 97, se vuoi usare la mia soluzione aggiungi al tuo database i
riferimenti a Microsoft DAO 3.6 Object Library.
>
> Inoltre per richiamare la funzione evidenzia ho inserito questo
sull'evento
> su corrente della sottomaschera :
>
>  =evidenzia("[id_job]";[id_job];[forms]![M_raccordo_job_mansione
> Sottomaschera])
>
>  riprendendo da questo :
>
> =Evidenzia("[IDMovim]";[IDMovim];[Forms]![MovPNota2])
>
>  trovato nell'esempio da voi riportato.
>
>  Che però mi dice errore di sintassi in quanto non ho capito bene se l'
> evento su corrente è quello della maschera principale o la sottomaschera.
>
> Cosa mi dice ?
Come è consuetudine in tutti i NG è bene che ci diamo del tu.
Immagino che tu stia parlando della soluzione presentata nel database di
esempio Evidenzia2K; se è così, non sono in grado di discuterla in quanto
usando solo Access 97 non sono in grado di utuilizzarla.
Spero che possa risposnderti un altro frequentatore del NG che usi Access
2000, oppure lo stesso autore che spesso autore, che spesso e volentieri
frequenta questo NG.



title: Impostazione report

author: Fulvia

text:
Un consiglio su come impostare un report:
Da una maschera preventivi e una sottomaschera dettagli preventivi inserisco
nella prima il nominatovo del cliente n�prev via ecc.
nella seconda (sottomaschera)tutti gli articoli realtivi al preventivo.
i primi articoli sono relativi alle opere murarie
successivamente opere elettriche
successivamente  opere idrauliche
nel report che devo creare dovrei stampare gli articoli delle opere edili e
il totale di queste opere
 gli articoli delle opere elettriche e il totale di queste opere
 gli articoli delle opere idrauliche e il totale di queste opere
Infine il totale complessivo di tutte le opere
Attendo Vs. consigli
--
Ciao a tutti


title: Impostazione report

author: Antonio Biso

text:
"Fulvia" <
a...@aa.it
> ha scritto nel messaggio
news:i9ndjc$cc7$1...@nnrp.ngi.it...

Supponendo che ci sia un modo per discriminare gli articoli (es. un campo
tipologia), nel report metti un raggruppamento per tipologia, nel pie di
raggruppamento ci metti le somme su gruppo e poi metti una somma nel pie di
report
Antonio


title: Impostazione report

text:
--
Ciao a tutti
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:UjIvo.108328$Ua.2...@twister2.libero.it...

Grazie Antonio
Una cosa: gli articoli devo ancora crearli e penso di mettere M01, M02 ecc.
per le opere murarie, E01,E02 per le opere elettriche e I01,I02, per le
opere idrauliche in modo da discriminare gli articoli come dici tu quello
che ti chiedo è: c'è' la  posssibilità di  intercettare un articolo es P1 in
modo che quando trova questo codice mi metta l'interruzione pagina nel
report?
Ciao e grazie ancora


title: Impostazione report

text:
"Fulvia" <
a...@aa.it
> ha scritto nel messaggio
news:i9ojfd$fl3$1...@nnrp.ngi.it...

> quello che ti chiedo �: c'�' la  posssibilit� di  intercettare un articolo
> es P1 in modo che quando trova questo codice mi metta l'interruzione
> pagina nel report?
> Ciao e grazie ancora
una interruzione per ogni P1 trovato nel report?


title: demo di un db

author: Mx

text:
ciao
ho fatto un db access ...e vorrei sapere come fare a creare una demo.
HO visto alcuni demo di database access, che consistono in dimostrazioni
animate di tutte le funzionalita'. In sintesi e' come se avessero "filmato"
il monitor mentre viene usato il db.
grazieee


title: demo di un db

author: Riccardo Casadei

text:
"Mx" <
maii...@tin.it
> ha scritto nel messaggio
news:%na_b.9793$IT2.3...@news4.tin.it...

Per fare un DEMO potresti semplicemente:
- limitare il numero di record inseribili nelle tabelle
- dare una scadenza a tempo
- inibire determinate funzionalità
Vedi tu !!
Rick


title: demo di un db

author: Giuseppe

text:
> HO visto alcuni demo di database access, che consistono in dimostrazioni
> animate di tutte le funzionalita'. In sintesi e' come se avessero
"filmato"
> il monitor mentre viene usato il db.
>
c'è tutta una famiglia di software per fare rolling demo.
Camtasia studio, Robo demo, Camstudio che è free...


title: Cosa Sbaglio?

author: Koala

text:
Ho un campo nel quale e' specificato il nome della maschera aperta.
Ora dovrei aggiornare alcuni controlli della maschera aperta in background
(della quale nome e' appunto nella casella di testo) Ho provato cosi':
Dim maschera As Form
Set maschera = Me!nomemaschera
maschera.Elenco_Acconti.reqery
probabilmetne sbaglio l'istruzione set, ma non so come rimediare. Qualc'uno
puo' aiutrarmi?


title: Cosa Sbaglio?

author: Sergio MAZZA

text:
"Koala" <
koa...@libero.it
> ha scritto nel messaggio
news:8pqs56$dscg0$1...@ID-50848.news.cis.dfn.de...

Prova con:
Forms("NomedellaForm").Controls("NomeControlloDaAggiornare").requery
Ciao.


title: Cosa Sbaglio?

author: Luigi

text:
set maschera = forms!nomeforms
maschera.elenco_acconti.requery



title: Valore di default

author: Davide

text:
Salve.
In una maschera ho una casella di testo non associata.
Vorrei che il valore digitato nella casella venisse salvato come valore di
default della casella stessa, in modo che quando chiudo la maschera e la
riapro, l'ultimo valore digitato sia riproposto.
Sull'evento "Dopo Aggiornamento" del campo ho inserito del codice che:
- chiude la maschera
- la riapre in visualizzazione struttura (acDesign) assegnando come valore
di default il valore digitato
- chiude e salva la maschera  (Docmd.Close,..., acSaveYes)
- riapre la maschera
Il codice funziona correttamente ma esiste un altro modo, per non dover
chiudere e riaprire la maschera?
Questo Apri/Chiudi mi va a resettare una serie di altri valori che sono
impostati nella maschera e che dovrei ripristinare uno ad uno alla
riapertura della maschera.
Grazie
Davide


title: Valore di default

author: Antonio

text:
"Davide" <
davide...@alice.it
> ha scritto nel messaggio
news:4ae6db7a$0$831$4faf...@reader5.news.tin.it...

Credo proprio che ti convenga salvare il campo in una tabella, non nella
maschera stessa in design.


title: Valore di default

text:

Tieni presente che la soluzione che accenni è in tutti i casi da
EVITARE in quanto producendo un MDE, risulta fallimentare.
Di fatto se vuoi essere certo che il valore riproposto sia l'ultimo
immesso dovresti scrivere un pò di codice che recupera l'ultimo valore
immesso e lo imposta come DefaultValue su LOAD ed anche su
AfterUpdate...!
@Alex


title: Valore di default

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:17007f1d-6681-47be...@t2g2000yqn.googlegroups.com...
On 27 Ott, 12:43, "Davide" <
davide.na...@alice.it
> wrote:
> Salve.
>
> In una maschera ho una casella di testo non associata.
> Vorrei che il valore digitato nella casella venisse salvato come valore di
> default della casella stessa, in modo che quando chiudo la maschera e la
> riapro, l'ultimo valore digitato sia riproposto.
>
> Sull'evento "Dopo Aggiornamento" del campo ho inserito del codice che:
> - chiude la maschera
> - la riapre in visualizzazione struttura (acDesign) assegnando come valore
> di default il valore digitato
> - chiude e salva la maschera (Docmd.Close,..., acSaveYes)
> - riapre la maschera
>
> Il codice funziona correttamente ma esiste un altro modo, per non dover
> chiudere e riaprire la maschera?
> Questo Apri/Chiudi mi va a resettare una serie di altri valori che sono
> impostati nella maschera e che dovrei ripristinare uno ad uno alla
> riapertura della maschera.
>
> Grazie
> Davide
Tieni presente che la soluzione che accenni � in tutti i casi da
EVITARE in quanto producendo un MDE, risulta fallimentare.
Di fatto se vuoi essere certo che il valore riproposto sia l'ultimo
immesso dovresti scrivere un p� di codice che recupera l'ultimo valore
immesso e lo imposta come DefaultValue su LOAD ed anche su
AfterUpdate...!
@Alex
Giusta osservazione Alex!
Avevo pensato a questa strada perch� non volevo creare una tabella per
salvare
un solo valore (ho un solo controllo su una maschera non associata a
tabella/query)
Salver� il valore in una tabella.
Grazie
Davide


title: Valore di default

text:
On 27 Ott, 14:02, "Davide" <
davide.na...@alice.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:17007f1d-6681-47be...@t2g2000yqn.googlegroups.com...
> On 27 Ott, 12:43, "Davide" <
davide.na...@alice.it
> wrote:
>
>
>
>
>
> > Salve.
>
> > In una maschera ho una casella di testo non associata.
> > Vorrei che il valore digitato nella casella venisse salvato come valore di
> > default della casella stessa, in modo che quando chiudo la maschera e la
> > riapro, l'ultimo valore digitato sia riproposto.
>
> > Sull'evento "Dopo Aggiornamento" del campo ho inserito del codice che:
> > - chiude la maschera
> > - la riapre in visualizzazione struttura (acDesign) assegnando come valore
> > di default il valore digitato
> > - chiude e salva la maschera (Docmd.Close,..., acSaveYes)
> > - riapre la maschera
>
> > Il codice funziona correttamente ma esiste un altro modo, per non dover
> > chiudere e riaprire la maschera?
> > Questo Apri/Chiudi mi va a resettare una serie di altri valori che sono
> > impostati nella maschera e che dovrei ripristinare uno ad uno alla
> > riapertura della maschera.
>
> > Grazie
> > Davide
>
> Tieni presente che la soluzione che accenni è in tutti i casi da
> EVITARE in quanto producendo un MDE, risulta fallimentare.
>
> Di fatto se vuoi essere certo che il valore riproposto sia l'ultimo
> immesso dovresti scrivere un pò di codice che recupera l'ultimo valore
> immesso e lo imposta come DefaultValue su LOAD ed anche su
> AfterUpdate...!
>
> @Alex
>
> Giusta osservazione Alex!
> Avevo pensato a questa strada perchè non volevo creare una tabella per
> salvare
> un solo valore (ho un solo controllo su una maschera non associata a
> tabella/query)
> Salverò il valore in una tabella.
>
> Grazie
> Davide
Salvare il valore in una tabella è inutile... se devi salvare solo 1
valore puoi usare una Property del Database, che in sostanza scrive in
una chiave di Registro...
CreateProperty per crearla
quindi
CurrentDb.Properties("PropertyName").Value in Read/Write...
@Alex


title: Stampa di campi con mege di un PDF come sfondo

author: Pisinho

text:
Salve,
c'� un modo per utilizzare come base un PDF e agganciargli dei campi presi
dal recordset ?
Potrei trasformarlo in un'immagine e metterlo come base al mio report ma non
ho le stesse dimensioni 'UFFICIALI' del formato.
Avete avuto delle esperienze di questo tipo ?
Grazie mille.


author: miciomao

text:
Meglio del Report cosa cerchi?
Puoi formattarlo come meglio credi.... immagini linee cerchi
rettangoli ecc....
Poi se vuoi lo stampi in pdf sfruttando una risoluzione di un certo
livello....
Forse non ho capito ?
Ciao
Alex


text:
>
> Forse non ho capito ?
>
> Ciao
> Alex
Ho un modello in PDF dove devo stamparci sopra dei campi che recupero da DB,
se devo rifarmi il modello ci metto almeno una settimana di lavoro, �
piuttosto complesso e con del testo minuscolo.... ecco il motivo del
MERGE... con il PDF.
Comunque grazie.


author: Valerio Valentini

text:
"Pisinho" <
pis...@gmail.com
> ha scritto nel messaggio
news:4a5e...@news.x-privat.org...

Se escono delle soluzioni interessano anche me, comunque io ho usato il
metodo dell'immagine come sfondo, per l'adattamento non ho avuto problemi,
perch� � sufficiente che quando ti avverte che superi i margini tu gli dica
di non tenerne conto o stampi un nuovo pdf, cosa che non ti crea il
problema.
Ciao, Valerio.


text:
> Se escono delle soluzioni interessano anche me, comunque io ho usato il
> metodo dell'immagine come sfondo, per l'adattamento non ho avuto problemi,
> perch� � sufficiente che quando ti avverte che superi i margini tu gli
> dica di non tenerne conto o stampi un nuovo pdf, cosa che non ti crea il
> problema.
>
> Ciao, Valerio.
>
Ho provato anche quella strada ma le mie immagini mi fanno diventare matto,
si adattano alla pagina, se modifico la grandezza del report si adattano e
cos� via.
Anche modificando le varie impostazioni di blocco immagini, zoom etc niente
da fare.... quello che vedo non � quello definitivo in stampa
Mi puoi aiutare ? che formato devo usare per l'immagine ? quali dimensioni o
dpi ?
Grazie mille.


text:
"Pisinho" <
pis...@gmail.com
> ha scritto nel messaggio
news:4a5f...@news.x-privat.org...

Ho trovato una soluzione con Word, il pdf come immagine di fondo, e Word
sono certo che la mantenga, e poi stampa unione collegandomi al database. Un
p� di lavoro per posizionare i campi, ma ci si riesce. Quello in Access ti
faccio sapere, per� per quello che ricordo erano dei jpg a 300 dpi, un A4 ha
2480x3508 pixel, ma anche se adatti l'immagine creando il report esattamente
della dimensione di un A4 dovrebbe funzionare.
Ciao, Valerio.


text:
"Pisinho" <
pis...@gmail.com
> ha scritto nel messaggio
news:4a5e...@news.x-privat.org...

Potresti sempre ricostruire il report e poi esportarlo in PDF (leggi:
pdfcreator).
Oppure puoi utilizzare l'sdk di Adobe per fare un tipo di merge...
Ciao.
--
Sergio MAZZA


author: David

text:
Il Thu, 16 Jul 2009 09:09:35 +0200, "Pisinho" <
pis...@gmail.com
> ha
scritto:

Io ho risolto con PdfTk
http://www.accesspdf.com/pdftk/
La soluzione prevede di inserire nel file pdf dei campi che verranno
compilati automaticamente in base ad un file di testo (formattato come
file fdf) che genererai tu con le informazioni del tuo recordset.
L'istruzione che ho usato � la seguente
pdftk rid.pdf fill_form data.fdf output rid_out.pdf flatten
dove
rid.pdf � il mio file pdf che funge da modello
fill_form � l'operazione che tu richiedi
data.fdf � il file che contiene le informazioni con cui fare il merge
output rid_out.pdf � l'istruzione per ottenere il file risultante
flatten per impedire che i campi nel pdf finali non siano interattivi
trovi l'istruzione completa nel link che ti ho segnalato, oltre a
molte altre utili
David


text:
"David" <
dNaOvSi...@hotmail.com
> ha scritto nel messaggio
news:l3fb65tfmtktlegna...@4ax.com...

Grazie, questo interessa molto anche a me.
Ciao, Valerio.


title: Errore "Parametri insufficienti, previsto 1"

author: Napoleone

text:
Ciao a tutti,
Nella MiaMaschera c'è il pulsante ESEGUISALVATAGGIO,
che sull'evento click, genera quanto segue:
-------------------------------------------------------------------------------------
Private Sub EseguiSalvataggio_Click()
On Error GoTo Salvataggio_Err
Dim strSql As String
If Len(daData) > 0 And Len(AData) > 0 And Len(CmbDrive) > 0 Then
     If IsDate(daData) And IsDate(AData) And (DateValue(AData) >=
DateValue(daData)) Then
          If Conta("dDataMovimento BETWEEN #" & Format(daData, "yyyy-mm-dd")
& "# AND #" & Format(AData, "yyyy-mm-dd") & "#") = 0 Then
            MsgBox ("Non ci sono record da importare in queste Date!!!")
            Exit Sub
          Else
            If MsgBox("Sei sicuro di voler Importare i dati dal " & daData &
" al " & AData & "?", vbYesNo) = vbYes Then
                  Application.DBEngine.BeginTrans
                  DoCmd.Hourglass True
                  strSql = "INSERT INTO Tb_Movimenti_Magazzino  " & _
                         "SELECT * FROM Tb_Movimenti_Magazzino IN '" &
Left(CmbDrive, 2) & _
                         "\Salvataggi\CopiaMioDB.mdb' where dDataMovimento
BETWEEN #" & Format(daData, "yyyy-mm-dd") & "# AND #" & Format(AData,
"yyyy-mm-dd") & "#"
                  CurrentDb.Execute strSql, dbFailOnError
                  strSql = "DELETE * FROM Tb_Movimenti_Magazzino IN '" &
Left(CmbDrive, 2) & _
                         "\Salvataggi\CopiaMioDB.mdb' where dDataMovimento
BETWEEN #" & Format(daData, "yyyy-mm-dd") & "# AND #" & Format(AData,
"yyyy-mm-dd") & "#"
                  CurrentDb.Execute strSql, dbFailOnError
                  DoCmd.Hourglass False
                  Application.DBEngine.CommitTrans
                  MsgBox ("Trasferimento terminato!")
            Else
                MsgBox ("Trasferimento Annullato")
            End If
        End If
    End If
Else
    MsgBox ("Parametri mancanti, controlla!")
End If
Exit Sub
Salvataggio_exit:
   Application.DBEngine.Rollback
   Exit Sub
Salvataggio_Err:
    MsgBox Err.Description
    If Err <> 3034 Then
        Resume Salvataggio_exit
    Else
        Exit Sub
    End If
End Sub
---------------------------------------------------------------------------------
solo che mi segnala questo errore:
Parametri insufficienti, previsto 1.
...
Confido in un Vostro generoso aiuto.
Napoleone


text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio news:IvGKe.13715$HM1.3...@twister1.libero.it...
> Ciao a tutti,
> Nella MiaMaschera c'č il pulsante ESEGUISALVATAGGIO,

I nomi dei controlli esistono o ne hai cambiato qualcuno?
Tutti i controlli sono valorizzati o qualcuno č Null?
Verifica con il debug, passo - passo...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:ddfd5k$ls4$1...@canarie.caspur.it...
> "Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
> news:IvGKe.13715$HM1.3...@twister1.libero.it...
>> Ciao a tutti,
>> Nella MiaMaschera c'è il pulsante ESEGUISALVATAGGIO,

> Tutti i controlli sono valorizzati o qualcuno è Null?
>
> Verifica con il debug, passo - passo...
>
> Ciao.
> --
> Sergio MAZZA
Ciao Sergio,
non ho mai fatto questo tipo di verifica,
come verrebbe fatto?
Grazie
Napoleone


text:
> I nomi dei controlli esistono o ne hai cambiato qualcuno?
Era questo!
> Ciao.
> --
> Sergio MAZZA
Grazie
Napoleone


title: Query - Record spariti in maschera

author: yVega

text:
    Ciao,
chiamo una stessa maschera da codice
    DoCmd.OpenForm sMaschera, , sQuery, stLinkCriteria
alimentandola di volta in volta con una query diversa, la prima di queste
deve avere due campi data a null, mentre le altre due devono avere
rispettivamente una delle due date valorizzate. Avviando la query
direttamente vedo i record in ognuna come mi aspetto, ma su maschera quando
chiamo una delle due query che deve avere rispettivamente una delle date
valorizzate non viene caricato nessun record.
    La maschera non ha di suo altri filtri aggiunti. Cosa mi sfugge?


title: Fattura Elettronica - invio/ricezione via ftp ?

author: RobertoA

text:
Ciao, qualcuno di voi che lavora con la fatturazione elettronica usa il
canale ftp?
So che bisogna disporre di un ftp server da comunicare all'Agenzia
Entrate, che verra' usato per le notifiche e le ricezioni di documenti
Ma per l'invio dei documenti, come funziona?
Basta depositarli nello spazio ftp previsto?
E come fa Agenzia Entrate a sapere che ci sono nuovi documenti in attesa?


title: Access e mySQL

author: PEO from RSM

text:
Ciao Mitici,
sto per ereditare un sito internet su cui fare manutenzione
(agg/canc/mod di oltre 2000 prodotti) che è basato su PHP e mySQL (e
questo non posso modificarlo).
Ora non avendo nessun tipo di esperienza su mySQL mi chiedevo se potevo
interfacciarlo con Access 2000.... credo di sì, ma gradirei qualche
info.
Sono talmente ignorante su mySQL che non so neppure quale sia la sua
estensione di file!
Domanda 1: Quale è l'estensione di mySQL?
Domanda 2: Sto cercando rogne accettando questo lavoro pensando di
gestire gli aggiornamenti tramite Access (DB su cui agg/canc/mod i
prodotti) che "scriverà" alla fine su mySQL (tipo esportazione dei
dati che voglio mandare su internet)?
Se qualcuno può darmi una mano...
Grazie.
PEO from RSM
www.peogio.net


title: Access e mySQL

author: MA

text:

Qualche rogna te la prendi sicuramente.
Non credere di mettere diretta come backend il sito in mySql e Access com
Front End
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


title: Access e mySQL

text:
> > Domanda 1: Quale è l'estensione di mySQL?
> > Domanda 2: Sto cercando rogne accettando questo lavoro pensando di
> > gestire gli aggiornamenti tramite Access (DB su cui agg/canc/mod i
> > prodotti) che "scriverà" alla fine su mySQL (tipo esportazione dei
> > dati che voglio mandare su internet)?
> > PEO from RSM
> Qualche rogna te la prendi sicuramente.
> Non credere di mettere diretta come backend il sito in mySql e Access com
> Front End
> Massimiliano Amendola
Ciao Massimiliano,
non farò come hai supposto tu.
Lavorerò in "locale" su una struttura FE+BE tutta in Access 2000.
Alla fine farò una "esportazione" dati che mi andrà a scrivere sulle
tabelle del DB mySQL (se riuscirò nelle mie intenzioni) seguendo le
"regole" che l'ideatore del sito ha dettato (e che permettono al sito
di attingere con pagine PHP i dati dal DB e funzionare).
Infine pubblicherò il DB con un semplice upload via FTP.
In teoria non è difficile... in teoria.
Ciao
PEO from RSM
www.peogio.net


title: Access e mySQL

author: ciroteo

text:
"PEO from RSM" <
casel...@libero.it
> ha scritto nel messaggio
news:1164302413.0...@j44g2000cwa.googlegroups.com...



PEO from RSM
www.peogio.net
In realtà non è proprio con un upload ftp che si interagisce con mysql.
Ricorda che mysql è un vero db client server, e che è ottimale nella
gestione su reti tcp/ip come appunto internet. All'uopo infatti conviene
utilizzare dei veri e propri script di update, o di insert into per accodare
i dati.
Esistono diverse utilities, anche come webapplications (la più nota è
phpmyadmin) per aggiornare i dati su mysql.
a questo punto ti conviene lavorare direttamente in locale con una copia di
mysq, ed eventualmente access come front end. Solo che non vedo l'utilità di
utilizzare access: tu non mi sembra debba creare forms o report o query, se
non per un tuo uso a fini di manutenzione. M i pare che tu debba
semplicemente aggiornare i dati e popolare il db che risiede sul webserver.
Puoi lavorare direttamente in mysql cosi mantieni coerente struttura di
tabelle e tipi di dati.
M


title: Access e mySQL

text:
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:4566209a$0$7641$4faf...@reader1.news.tin.it...

p.s. ... senti con questo tuo sito "vivere online" vuoi farci morire tutti
di invidia? a novembre in padania ... non è certo come alle maldive!
:-(


title: Access e mySQL

author: Silver

text:
PEO from RSM ha scritto:
> Ciao Mitici,
> sto per ereditare un sito internet su cui fare manutenzione
> (agg/canc/mod di oltre 2000 prodotti) che è basato su PHP e mySQL (e
> questo non posso modificarlo).
> Ora non avendo nessun tipo di esperienza su mySQL mi chiedevo se potevo
> interfacciarlo con Access 2000.... credo di sì, ma gradirei qualche
> info.
>
> Sono talmente ignorante su mySQL che non so neppure quale sia la sua
> estensione di file!
1. comincia a informarti su mysql
2. installa easyphp sul tuo pc e hai mysql+php+apache già installati e
pronti
3. scaricati i driver odbc mysql
4. crea una nuova connessione odbc al tuo db mysql
5. collega le tabelle in access con la connessione del punto 4
6. utilizza access
7.fatti le tue maschere e form
8. informati meglio su mysql
9. informati su access
10. riscrivi la struttura delle tabelle per ottimizzare il db
11. riscrivi le form, query e pagine php per adattarle
12. riparti dal punto 8


title: Access e mySQL

author: johninthewind

text:
ciroteo ha scritto:

Uso abitualmente la soluzione Mysql(BE) + access 2000(FE) proprio come
nel tuo caso.L'esigenza nasce dal fatto che mysql è a tutti gli effetti
un server db ma soprattutto gratuito, per cui posso gestire come admin
(utente root) tutti i cliente del mio ufficio. Le operazioni di
ins/mod/canc, query di comando UPD/ELIM/APPEND tramite access 2000 sono
realizzabili in FE su tabelle mysql collegate tramite driver odbc. Uso
access per comodità ma posso utilizzare anche i comando mysql classici,
un po antiquati(stile vecchio dos) oppure tramite tools appositi come
mysqlqueryborwser o mysqladmin sempre gratuiti. Premetto che ho
esperienza solo in lan e non via internet. Per cui ti consiglio di
collegare le tabelle via ODBC (devi scaricare il driver dal sito >
http://dev.mysql.com/downloads/connector/odbc/3.51.html
   la versione
3.51.12)
Fammi sapere quali difficoltà trovi e vedrò se posso aiutarti.
Gianni


title: OT Traduzione FAQ 6.18

author: Karl Donaubauer

text:
******************
6.18 Info about Treeview/Listview
Problem
You are looking for information and examples for the
ActiveX controls Treeview and/or Listview.
Solution
If you have got the controls as part of an Office Developer Version
or of VB then search the CD after the help files Vbcmn96.hlp
(ODE97 or older VB versions) or Cmctl198.chm (MOD or VB6).
Jörg Ackermann gave a lecture on that subject at the AEK3.
The script (in German) is available at the <downloads of the AEK3>.
MS has several <KB articles> and other stuff (only English):
an <example database> for A97
<the treeview wizard> for A97
help text and example for <Treeview> and <Listview> on the MSDN website
*****************
<...> vuol dire che si tratta di un link.
--
cu
Karl
*********
Access-FAQ
http://www.donkarl.com/it


title: OT Traduzione FAQ 6.18

author: Roberto dalla campagna

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2st828F...@uni-berlin.de...

6.18 Informazioni su Treeview/Listview
Problema
Stai cercando informazioni ed esempi sui controlli ActiveX Treeview e/o
Listview.
Soluzione
Se hai ottenuto i controlli come parte di una versione Developer di Office o
di VB allora cerca nel CD l'help file Vbcmn96.hlp (se stai usando ODE97 o le
più vecchie versioni di VB) o il file Cmctl198.chm (se operi con MOD o VB6).
Jörg Ackermann dà lezione su questo problema su AEK3.
Il testo (in Tedesco) è disponibile sul <downloads di AEK3>.
La Microsoft ha pubblicato diversi articoli sulla KB e altro materiale (solo
in Inglese):
- un database di esempio per Access 97
- il wizard treeview per Access 97
- testi di aiuto ed esempi sia per Treeview che per Listview sui siti web
MSDN
*****************
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: OT Traduzione FAQ 6.18

author: sv

text:
Karl Donaubauer ha scritto:

> Problem

> Solution




6.18 Informazioni sui controlli Treeview/Listview
Problema
Stai cercando informazioni ed esempi sui controlli ActiveX Treeview e/o
Listview.
Soluzione
Se hai ottenuto i controlli come parte di una versione di Office Developer
o
di VB, allora cerca nel CD l'help file Vbcmn96.hlp (in ODE97 e nelle
versioni di VB più vecchie) o il file Cmctl198.chm (in MOD o in VB6).
Jörg Ackermann dà una lezione su questo tema in AEK3.
Il testo (in Tedesco) è disponibile in <downloads di AEK3>.
In Microsoft c’è parecchio negli  <KB articles> e altro (solo in Inglese):
- un <example database> per Access 97;
- il <treeview  wizard> per Access 97;
- testi di Help ed esempi, sia per <Treeview> che per <Listview>, sui siti
web MSDN.
--
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: cambiare colore titolo colonne foglio dati

author: Nazza

text:
Salve, qualcuno puoi aiurarmi a cambiare colore al titolo delle colonne di
un foglio dati ?
Grazie in anticipo !!
--------------------------------
Inviato via
http://usenet.libero.it


author: Alessandro Baraldi

text:
"Nazza" <
naz...@libero.it
> wrote in message
news:212Z171Z11Z22Y1...@usenet.libero.it
> Salve, qualcuno puoi aiurarmi a cambiare colore al titolo delle colonne di
> un foglio dati ?
>
> Grazie in anticipo !!
>
Mai visto l'elenco delle proprietą dei Controlli....???
BackColor, ForeColor ecc.....
Vedi HELP.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: PICCOLO PROBLEMA PER ESPERTI

text:
Ho un certo problema, che ho riassunto qui di seguito.
Perdonatemi, ma sono un novizio di access...
Grazie per l'attenbzione che vorreti accordarmi.
AndreaC
Problema di compilazione query.
Siano dati due record:
record 1                      record 2
record       campo 1          num record   campo 1   campo 2
01           1                01           1         bianco
02           2                02           1         rosso
03           3                03           1         verde
04           4                04           2         giallo
Compilare una query che relazionando i due record dia il seguente risultato:
record       campo 1   campo 2
01           1         bianco, rosso, verde
02           2         giallo
03           3
04           4


title: PICCOLO PROBLEMA PER ESPERTI

author: SR

text:
"
news.interbusiness.it
" <
stud...@gce.it
> ha scritto nel messaggio
news:9ulf4k$rm9$1...@fe1.cs.interbusiness.it...
>>
> Siano dati due record:
> record 1                      record 2
> record       campo 1          num record   campo 1   campo 2
>
> 01           1                01           1         bianco
> 02           2                02           1         rosso
> 03           3                03           1         verde
> 04           4                04           2         giallo
>
La struttura non è chiara...si tratta di due tabelle? E come sono collegate?


title: PICCOLO PROBLEMA PER ESPERTI

author: Old-Jack

text:
news.interbusiness.it
 <
stud...@gce.it
> wrote in message
9ulf4k$rm9$1...@fe1.cs.interbusiness.it...

Se "record1" e "record2" sono due tabelle devi metterle in relazione tra di
loro tramite i campi "record" di "record1" e "num record" di "record2" e poi
scegliere i campi che vuoi visualizzare.
Ciao
   Old-Jack.


title: PICCOLO PROBLEMA PER ESPERTI

text:
> Se "record1" e "record2" sono due tabelle devi metterle in relazione tra
di
> loro tramite i campi "record" di "record1" e "num record" di "record2" e
poi
> scegliere i campi che vuoi visualizzare.
>
> Ciao
>    Old-Jack.
Si, record 1 e record 2 sono due tabelle, ma il risultato della relazione
suggerita (già tentata) non è quello aspettato, ma il seguente:
01           1               bianco
02           1               rosso
03           1               verde
04           2               giallo
05           3
06           4
Io voglio riassumere i valori del campo 2, con una funzione di somma
(testo).
Questo è possibile?
Grazie
Andrea


title: PICCOLO PROBLEMA PER ESPERTI

text:
news.interbusiness.it
 <
stud...@gce.it
> wrote in message
9ulgiq$4ar$1...@fe2.cs.interbusiness.it...
> > Se "record1" e "record2" sono due tabelle devi metterle in relazione tra
> di
> > loro tramite i campi "record" di "record1" e "num record" di "record2" e
> poi
> > scegliere i campi che vuoi visualizzare.
> >
> > Ciao
> >    Old-Jack.
>
> Si, record 1 e record 2 sono due tabelle, ma il risultato della relazione
> suggerita (già tentata) non è quello aspettato, ma il seguente:
>
> 01           1               bianco
> 02           1               rosso
> 03           1               verde
> 04           2               giallo
> 05           3
> 06           4
>
Scusa mi sono distratto un'attimo....devi mettere in relazione campo1 con
campo1 e raggruppando questo per guesto campo.
Prova così, spero bene.
Ciao
  Old-Jack.


title: PICCOLO PROBLEMA PER ESPERTI

author: Alessandro Nazzani

text:
La domanda č forse incompleta: non č chiaro infatti cosa deve succedere se,
ad esempio:
num record   campo 1   campo 2
01           1         bianco
02           1         bianco
03           1         verde
04           2         giallo
05           8         giallo
Comunque puoi iniziare cosě. Crea una funzione tipo:
Function Build_Colors(txt As String) As String
    Set db = CurrentDb
    SQLStr = "SELECT * FROM record2 WHERE campo1='" & txt & "'"
    Set rst = db.OpenRecordset(SQLStr, , dbSeeChanges)
    Build_Colors = ""
    Do Until rst.EOF
        Build_Colors = Build_Colors & rst!campo2 & ", "
        rst.MoveNext
    Loop
    rst.Close
    Set rst = Nothing
    db.Close
    Set db = Nothing
    If Len(Build_Colors) > 2 Then Build_Colors = Left(Build_Colors,
Len(Build_Colors) - 2)
End Function
Quindi una query del tipo:
SELECT record1.campo1, build_colors([record1].[campo1]) AS c2
FROM record1;
Questo dovrebbe metterti sulla buona strada (spero :-)
Alessandro.
"
news.interbusiness.it
" <
stud...@gce.it
> wrote in message
news:9ulf4k$rm9$1...@fe1.cs.interbusiness.it...



title: PICCOLO PROBLEMA PER ESPERTI

author: Roberto dal portatile

text:
"
news.interbusiness.it
" <
stud...@gce.it
> ha scritto nel messaggio
news:9ulf4k$rm9$1...@fe1.cs.interbusiness.it...

Un po' dura farlo con una query.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Access 2003 non vede la stampante

author: Ale

text:
Ciao a tutti,
qualcuno puņ aiutarmi col seguente problema. Su un notebook ho installato
Office 2003 full e come stampante in un primo momento avevo quella di office
di default (Office.... non ricordo) fin qui tutt'ok riuscivo a vedere le
anteprima  di stampa. Poi ho installato la scheda di rete e mistero, mentre
sia word che excel funzionano correttamente, Acces non riconosce nessuna
stampante (testualmente č quello che viene scritto quando mi posiziono sul
pulsante di stampa). Ho fatto mille prove: driver, rete, disinstallato e
reinstallato Access, check degli errori di Office, etc. ma nulla. Cosa posso
fare?
Grazie,
Alessandro


title: Oggetto non valido o non impostato SQL server ODBC

text:
Ciao a tutti sul NG. Ho appena upgradata una mia applicazione su SQL server
express 2003 (lavoro con A2003). Va 'quasi' tutto, fuorch� l'uscita del
malefico messaggio in oggetto ('Oggetto non valido o non impostato') nello
svolgimento di alcune routine (ma neanche sempre....). All'apparire della
finestra di errore, premo OK e lei si ripresenta (come un loop) e la maggior
parte delle volte devo killare il processo MSACCESS.EXE xch� non c'� verso.
Ho notato che la maggior parte delle volte esce in concomitanza di chiamate
tipo:
- me.parent.Qualcosa  al posto dell'esplicito Forms!MascheraPadre.......
- Forms!Maschera.Sottomaschera.form.requery
e su alcuni requery forzati in genere
Qualcuno ha qualche dritta? Sto rivedendo il codice alla ricerca di
'forzature' cha magari Access accetta ma ODBC no, ma � come andare a
caso.....Grazie
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:hif41p$9tk$1...@news.nonsolonews.it...

Quelle che hai indicato non sono un problema
Piuttosto il file � corrotto?
Importa tutto in uno nuovo


text:
MA ha scritto:
>
>"Fair87" <roby.ces@gmail,com > ha scritto nel messaggio
>news:hif41p$9tk$1...@news.nonsolonews,it ...

Fatto....come ho provato il decompile, la compattazione e tutto quanto......
Stessa cosa....errore 3420.....Se tolgo il me.requery � tutto ok (chiaro chge
posso mettere un bottone che lo esegue, ma mi interesserebbe capire XCHE'
succede...). Questa � la storia: faccio una selezione e apro la maschera che
mi mostra i risultati (sono delle intestazioni di bolle). Doppio click per
aprire la bolla (la maschera dei risultati rimane aperta, ma 'dietro'). Alla
chiusura della bolla, aggiorno i totali vari, chiudo, si ripresenta la
maschera di prima. Sull'evento Activate ho:
me.requery
docmd.maximize
cos� torna massimizzata e, in teoria, aggiornata. Se tolgo requery, tutto ok,
se lo lascio, in debug va tutto perfettamente, in corso d'utilizzo da l'errore
citato.
Stranezza (grossa...): se dalla bolla premo ESCI (che � predefinito su
annulla) va tutto bene (=nessun errore), se gestisco la pressione di ESC da
codice (form e subform) va tutto bene, se uso la proprieta predefinita del
tasto va in errore....boh!!!!!



title: problema con decimali in database access

author: Gabriele Mori

text:
Ho una colonna di prezzi e mi occorre visualizzare 5 decimali, modificando
la struttura e selezionando il formato ? e la posizione decimali al valore
5, inserisco i prezzi, ma access arrotonda sempre a 4 e mi mette nella 5
posizione decimale uno 0. Come posso fare a far visualizzare i miei 5
decimali e non farlo approssimare a 4 decimali???
Grazie per l'aiuto
Ciao Gab


author: sim

text:


Prova a vedere nella struttura della tabella cosa c'è scritto
nel campo dimensione (probabilmente "intero lungo") e prova a metterci
"precisione singola". Fammi sapere se funziona.
--------------------------------
Inviato via
http://usenet.iol.it


text:
se il tipo di dati è una valuta il campo dimensione non compare
"sim" <
cazz...@tin.it
> ha scritto nel messaggio
news:213Z199Z8Z37Y1...@usenet.iol.it...



author: massimiliano

text:
Il 11 Apr 2002, 17:26, "Gabriele Mori" <
mori...@libero.it
> ha scritto:
>se il tipo di dati è una valuta il campo dimensione non compare
ciao il
campo valuta accetta fino a 4 decimali, usa precisione singola
ciao
massimiliano



author: Roberto da casa

text:
"massimiliano" <
mm...@mmm.it
> ha scritto nel messaggio
news:81Z73Z224Z132Y...@usenet.iol.it...
> Il 11 Apr 2002, 17:26, "Gabriele Mori" <
mori...@libero.it
> ha scritto:
> >se il tipo di dati è una valuta il campo dimensione non compare
>
> ciao il
> campo valuta accetta fino a 4 decimali, usa precisione singola
> ciao
> massimiliano
>
Scusami, ma io dirrei precisione doppia, almeno che non vuoi poi avere
problemi con gli arrotondamenti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Copia menu in Access97

author: Enrico

text:
Esiste un modo per copiare un menu da un' altro in Access97 cambiandone il
nome ?
Ciao e grazie
Enrico


title: Copia menu in Access97

author: Staff

text:
se non sbaglio dovresti importare il menu nel nuovo db (dalla maschera di
import scegli opzioni)
e in seguito cambiare nome del menu nel nuovo db.
Enrico <
mo...@tin.it
> wrote in message 8956ns$819$1...@nslave1.tin.it...



title: Query con $format

author: Artemio Gambetta

text:
Buongiorno a tutti.
In una tabella in cui è presente un campo [UltimoIngresso] in formato
gg/mm/aaaa hh.nn.ss che mi viene restituito da now(),
ho creato la seguente query, affinchè mi dia come risultato il conteggio
degli ingressi di un periodo a mia scelta:
SELECT DISTINCTROW Format$([Usr_Ingressi].[UltimoIngresso],'Short Date') AS
Giorno, Count(*) AS Ingressi
FROM Usr_Ingressi
GROUP BY Format$([Usr_Ingressi].[UltimoIngresso],'Short Date')
HAVING (Format$([Usr_Ingressi].[UltimoIngresso],'Short Date') Between
#15/11/2004# And #15/11/2005#);
Apparentemente funziona, ma solo quando le pare ... infatti non mi
restituisce tutti i valori, ma solo quello del 15/11/2005
(e questo anche invertendo i valori data col formato 11/15/2004 e
11/15/2005). Come ennesima prova ho provato a trattarli pure come
dati testo sostituendo # con '....stesso risultato :(
Qualche idea?
Grazie per l'aiuto e per la pazienza.
Artemio


title: Query con $format

author: MA

text:

Devi usare un solo criterio
Short date te li da in formato inglese mmddyyyy
Tu invece in quello italiano ddmmyyyy
Metti unico un format("[UltimoIngresso]";"ddmmyyyy") ad entrambi gli
operatori dell'uguaglianza
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Query con $format

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dld1al$jk0$1...@area.cu.mi.it...
> Devi usare un solo criterio
> Short date te li da in formato inglese mmddyyyy
> Tu invece in quello italiano ddmmyyyy
> Metti unico un format("[UltimoIngresso]";"ddmmyyyy") ad entrambi gli
> operatori dell'uguaglianza
Grazie per la risposta, ma ... o non ho capito io o non funzia lo stesso
praticamente mi da lo stesso errore di prima :(
Per risolvere alla prima opzione .. potresti postare la query?!?!? :)
mentre per la seconda, potrebbe essere a causa del now()?
PS il problema della data americana/italiana lo avevo già provato, siccome
la uso in asp, ho già inserito a monte la formattazione mm/dd/yyyy.
Grazie per la pazienza
Artemio


title: Query con $format

text:

Non è importante il now se lo formatti
Slect * from tuatabella where format([UltimoAgg];"ddmmyy"]) between
format([Pippo];"ddmmyy"]) and
format([Pluto];"ddmmyy"])



title: Query con $format

author: Gaspare

text:
[CUT]
Ciao,
oltre a quanto suggerito da MA prova a dare 1 occhiata al seguente
articolo ->
http://www.vessella.it/prgdate.asp


title: Query con $format

text:
>> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> Non č importante il now se lo formatti
> Slect * from tuatabella where format([UltimoAgg];"ddmmyy"]) between
> format([Pippo];"ddmmyy"]) and
> format([Pluto];"ddmmyy"])
>
Boh, non ci sto capendo niente :(
se la scrivo cosě (spero di aver capito bene la tua dritta):
SELECT DISTINCTROW Format$([UltimoIngresso],'mm/dd/yyyy') AS Giorno,
Count(*) AS Ingressi
FROM Usr_Ingressi
GROUP BY Format$([UltimoIngresso],'mm/dd/yyyy')
HAVING (((Format$([UltimoIngresso],'mm/dd/yyyy')) Between #8/1/2004# And
#11/15/2005#));
funziona e mi da dei risultati.
-----------------------------------------
|      Giorno          |     Ingressi      |
-----------------------------------------
| 08/01/2005        |                10 |
-----------------------------------------
| 08/03/2005        |                 1 |
-----------------------------------------
| 08/04/2005        |                 2 |
-----------------------------------------
| 08/10/2005        |                 1 |
-----------------------------------------
| 11/15/2005        |                 1 |
-----------------------------------------
Ma se, per prova cambio la data:
SELECT DISTINCTROW Format$([UltimoIngresso],'mm/dd/yyyy') AS Giorno,
Count(*) AS Ingressi
FROM Usr_Ingressi
GROUP BY Format$([UltimoIngresso],'mm/dd/yyyy')
HAVING (((Format$([UltimoIngresso],'mm/dd/yyyy')) Between #11/15/2004# And
#11/15/2005#));
non da nessun risultato :(((
Caro MA (o chiunque nel N.G.), come mai fa cosě?!?!?!
Grazie, Artemio.
PS0 le piccole differenze che trovi rispetto a quanto hai scritto č perchč
il mio access (2003) non vuole il ; nel format e per pura pigrizia invece ho
lasciato il formato date americano.
PS1 non accetta neppure il format nel between....and... (o forse lo scrivo
male io)
PS2 grazie anche a Gaspare per il link :)


title: Query con $format

text:
> Boh, non ci sto capendo niente :(
> se la scrivo così (spero di aver capito bene la tua dritta):

Inizio a capire dove risiede l'errore, ma non la soluzione :(
Se, nel between,  io metto il valore del giorno => al valore max del giorno
del campo non funziona (nell'esempio il valore 15)a monte del mese e
dell'anno di ricerca :(
C'è la possibilità di una soluzione?!?!!? anche cambiando query,
magari?!?!!?
Grazie a tutti
Artemio


title: Eseguire una file mp3 + avviso di rete

text:
In una tabella fra i vari campi ho un campo chiamato "cloro".
Vorrei sapere se è possibile fare in modo che eseguendo una
query sulla tabella suddetta (quindi non nel momento in cui
inserisco i valori), quando il valore del campo supera un limite
da me prestabilito access possa eseguire un file mp3 o waw
(ovvero un avviso da me impostato).
Sarebbe poi fantastico se riuscissi ad inviare un messaggio di
avviso insieme al file audio tramite msn o altro prog da
installare nella mia rete aziendale.
Grazie come sempre a tutti
--
Postato da Virgilio Newsgroup: scopri i nuovi gruppi
Eros, foto e video a
http://newsgroup.eros.virgilio.it


title: Eseguire una file mp3 + avviso di rete

text:
"elsis1977" <
antoniof...@virgilio.it
> ha scritto nel messaggio
news:3345890.1137078710624.JavaMail.newsgroup@sc-ng-1...
> In una tabella fra i vari campi ho un campo chiamato "cloro".
> Vorrei sapere se è possibile fare in modo che eseguendo una
> query sulla tabella suddetta (quindi non nel momento in cui
> inserisco i valori), quando il valore del campo supera un limite
> da me prestabilito access possa eseguire un file mp3 o waw
> (ovvero un avviso da me impostato).
Per eseguire un file Wav vai sul Sito Comune (link qui sotto) e nella
Sezione General leggi la FAQ di Stefano Bettini intitolata "6.14 Come
gestire i "suoni" in VBA? (32 bit)".
Comunque per eseguire un file musicale è sufficiente aprirlo a tale scopo
nella Sezione General del Sito Comune leggi queste due FAQ:
1) 6.123 Aprire un qualsiasi file (di formato txt, pdf, tif ecc.)
direttamente da un db access di Carmelo Campanella
2) 6.183 Aprire un qualsiasi file (di formato txt, pdf, tif ecc.)
direttamente da un db access (2) di Roberto
>
>
> Sarebbe poi fantastico se riuscissi ad inviare un messaggio di
> avviso insieme al file audio tramite msn o altro prog da
> installare nella mia rete aziendale.
Invia da VBA un messaggio di posta elettronica che abbia i tuoi file audio
in allegato; nella Sezione General del Sito Comune troverai almeno una
diecina di FAQ che parlano di come fare.
>
> Grazie come sempre a tutti
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: cancellare record ed aggiornare maschera

author: nittix

text:
Ciao ragazzi, volevo chiedervi se č possibile cancellare un record,
tramite pulsante, in una maschera continua (accanto ad ogni record,
dunque, c'č il relativo pulsante). Io ho usato, come mi rispose a suo
tempo, Roberto, l'istruzione docmd.runcommand accmddeleterecord, ma
purtroppo mi cancella il primo record e non il record corrente (ma la
tabella corrispondente la devo fare aprire prima del suddetto
comando???).
Dopo la cancellazione, c'č un modo per aggiornare la maschera in
questione di modo che non faccia piů vedere quel record?.
 Io uso il chiudi e apri ma mi sembra una forzatura esagerata!!!


author: Silvio Berruti

text:
"nittix" <
a...@aaa.it
> ha scritto nel messaggio
news:3ba0b9b...@news.inwind.it...
> Ciao ragazzi, volevo chiedervi se č possibile cancellare un record,
> tramite pulsante, in una maschera continua (accanto ad ogni record,
> dunque, c'č il relativo pulsante). Io ho usato, come mi rispose a suo
> tempo, Roberto, l'istruzione docmd.runcommand accmddeleterecord, ma
> purtroppo mi cancella il primo record e non il record corrente (ma la
> tabella corrispondente la devo fare aprire prima del suddetto
> comando???).
> Dopo la cancellazione, c'č un modo per aggiornare la maschera in
> questione di modo che non faccia piů vedere quel record?.
Me.Requery
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


text:


E alla prima parte della domanda c'č una risposta?


text:
"nittix" <
a...@aaa.it
> ha scritto nel messaggio
news:3ba0c1f9...@news.inwind.it...
> On Thu, 13 Sep 2001 14:23:05 GMT, "Silvio Berruti"
> <
sber...@libero.it
> wrote:
>
> >
> >"nittix" <
a...@aaa.it
> ha scritto nel messaggio
> >news:3ba0b9b...@news.inwind.it...
> >> Ciao ragazzi, volevo chiedervi se č possibile cancellare un record,
> >> tramite pulsante, in una maschera continua (accanto ad ogni record,
> >> dunque, c'č il relativo pulsante). Io ho usato, come mi rispose a suo
> >> tempo, Roberto, l'istruzione docmd.runcommand accmddeleterecord, ma
> >> purtroppo mi cancella il primo record e non il record corrente (ma la
> >> tabella corrispondente la devo fare aprire prima del suddetto
> >> comando???).
> >> Dopo la cancellazione, c'č un modo per aggiornare la maschera in
> >> questione di modo che non faccia piů vedere quel record?.
> >
> >Me.Requery
> >
> E alla prima parte della domanda c'č una risposta?
Esegui un SQL che cancelli il record avendo come criterio la chiave univoca
dello stesso.



author: Roberto dal portabile

text:
"nittix" <
a...@aaa.it
> ha scritto nel messaggio
news:3ba0b9b...@news.inwind.it...
> Ciao ragazzi, volevo chiedervi se è possibile cancellare un record,
> tramite pulsante, in una maschera continua (accanto ad ogni record,
> dunque, c'è il relativo pulsante). Io ho usato, come mi rispose a suo
> tempo, Roberto, l'istruzione docmd.runcommand accmddeleterecord, ma
> purtroppo mi cancella il primo record e non il record corrente (ma la
> tabella corrispondente la devo fare aprire prima del suddetto
> comando???).
> Dopo la cancellazione, c'è un modo per aggiornare la maschera in
> questione di modo che non faccia più vedere quel record?.
>  Io uso il chiudi e apri ma mi sembra una forzatura esagerata!!!
Se la maschera ha visualizzazione a Maschere continue.
Se il pulsante di comando per la cancellazione lo inserisci nel corpo della
maschera.
Se pigi il pulsante relativo al record da cancellare, prima di tutto
diventerà corrente il record da cancellare: poiché docmd.runcommand
accmddeleterecord cancella il record corrente non dovresti avere alcun
problema.
Per scrupolo ho provato ed a me funziona perfettamente: non è neppure
necessario il requery per non visualizzare più il record cancellato.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: proteggere mdb da copie su altri pc

text:
ciao ragazzi, in questo momento il db in questione ha la protezione a
livello di utente, e all'avvio viene nascosta la finestra di access,
sostituita la barra menu predefinita e le barre degli strumenti standard,
disabilitati i tasti speciali access, ecc (tutto quanto appare in
"strumenti"->"avvio").
per impedire la copia del db su altri pc so che esistono diversi approci
(pensavo ad una protezione attraverso un codice da inserire dopo la copia
del db): per la vostra esperienza quale metodo mi consigliate?


title: proteggere mdb da copie su altri pc

author: SunRex

text:
"em.an" <
zzz....@libero.it
> ha scritto nel messaggio
news:kDSte.13947$D7.3...@twister1.libero.it...

Sul sito comune c'č un esempio che sfrutta il numero seriale dell'HD.
SunRex


title: proteggere mdb da copie su altri pc

text:
[CUT]
> > per impedire la copia del db su altri pc so che esistono diversi approci
> > (pensavo ad una protezione attraverso un codice da inserire dopo la
> > copia del db): per la vostra esperienza quale metodo mi consigliate?
> >
> Sul sito comune c'è un esempio che sfrutta il numero seriale dell'HD.
>
> SunRex
>
>
ciao SunRex, immagino tu ti riferisca all'esempio 6.89 "Come impedire la
copia degli
applicativi usando il numero seriale dell' hard disk"?
avendo installato accessXP sul mio pc, come suggerito da Giacomo Arena ho
importato la tabella"Chiave", la maschera "Menu Principale" e il modulo
"Modulo GetSerialNumber" in un nuovo db; infine ho aggiunto il riferimento a
Microsoft DAO 3.6 Object Library, spostandolo al secondo posto nell'elenco
dei riferimenti.
Purtroppo non sono in grado di completare la cosa: x l'idea che mi sono
fatto la function GetVolumeInformation estrae i dati dall'hdd, e la function
GetSerialNumber genera il numero seriale, sfruttando i dati di
GetVolumeInformation, per "registrare" il db, numero seriale che dovrebbe
venire inserito nella tabella "Chiave" (dove già esiste un codice inserito).
se apro la maschera "Menu Principale" il codice associato all'evento
SuApertura verifica che il codice contenuto nella tabella "Chiave"
corrisponda a quello ricavato da GetSerialNumber.
Fino a qui ho capito bene? A questo punto cosa dovrei fare?
grazie per l'aiuto che mi vorrai dare, e scusa la mia pedanteria, ma non
posso certo definirmi un conoscitore di codice (e più di tanto neppure di
access)!..
em.an


title: proteggere mdb da copie su altri pc

text:
"em.an" <
zzz....@libero.it
> ha scritto nel messaggio
news:BzVte.14569$yM4.2...@twister2.libero.it...

Ti lanci la funzione da sola da un modulo e ti leggi il seriale dell'HD.Lo
salvi nella tabella e poi
ogni volta che il programma parte se lo va a leggere.Cioè la prima volta lo
deve leggere
e salvarlo da qualche parte.Occhio che se re installano la macchina il
seriale cambia.
SunRex


title: proteggere mdb da copie su altri pc

text:
[CUT]
>
>
> Ti lanci la funzione da sola da un modulo e ti leggi il seriale dell'HD.Lo
> salvi nella tabella e poi
> ogni volta che il programma parte se lo va a leggere.Cioč la prima volta
lo
> deve leggere
> e salvarlo da qualche parte.Occhio che se re installano la macchina il
> seriale cambia.
>
> SunRex
>
>
ciao sunrex, seguendo le tue dritte ho creato una maschera non associata
dotata di bottone; una volta premuto, questo genera una msgbox che mi legge
il seriale, me lo segno e vado a copiarlo nella tabella Chiavi, e tutto
funziona a dovere. la sub a cui il bottone fa riferimento č il seguente:
Sub ShowSerNum()
MsgBox "serial number:" & GetSerialNumber & ".", vbInformation, "MediDB"
End Sub
il punto č questo: come posso fare per consentire all'utente finale di
leggere e mi inviarmi le informazioni con le quali poi *io* genero il
seriale da ri-mandargli per l'inserimento? in pratica vorrei evitare di
dover andare di persona ad eseguire il riconoscimento e l'autenticazione,
scindendo la procedura in 2 passaggi.. č una cosa sensata, o dovrei
procedere in altro modo?


title: proteggere mdb da copie su altri pc

text:
"em.an" <
zzz....@libero.it
> ha scritto nel messaggio
news:0r8ue.15697$yM4.2...@twister2.libero.it...

Io sul mandare messaggi da access con e-mail sono un pippone.
Io farei tipo la frm di Northwind che ha la check su non mostrare questa
maschera all'avvio.
Spiego.Ti fai una funzione che la prima volta che parte il programma legge
il seriale dell'HD e lo scrive
in una tbl poi alle successive aperture controlla questo codice.
La seconda volta che il programma parte se la tbl esiste non fai partire la
funzione che ti genera la tbl
ma la apri e vai a leggere il valore.Con un paio di function che ti
restituiscono true o false il gioco č fatto.
SunRex


title: proteggere mdb da copie su altri pc

text:
SunRex wrote:
> "em.an" <
zzz....@libero.it
> ha scritto nel messaggio
> news:0r8ue.15697$yM4.2...@twister2.libero.it...
>> [CUT]
>>>
>>>
>>> Ti lanci la funzione da sola da un modulo e ti leggi il seriale
>>> dell'HD.Lo salvi nella tabella e poi
>>> ogni volta che il programma parte se lo va a leggere.Cioè la prima
>>> volta lo deve leggere
>>> e salvarlo da qualche parte.Occhio che se re installano la macchina
>>> il seriale cambia.
>>>
>>> SunRex
>>>
>>>
>>
>> ciao sunrex, seguendo le tue dritte ho creato una maschera non
>> associata dotata di bottone; una volta premuto, questo genera una
>> msgbox che mi legge il seriale, me lo segno e vado a copiarlo nella
>> tabella Chiavi, e tutto funziona a dovere. la sub a cui il bottone
>> fa riferimento è il seguente:
>>
>> Sub ShowSerNum()
>> MsgBox "serial number:" & GetSerialNumber & ".", vbInformation,
>> "MediDB" End Sub
>>
>> il punto è questo: come posso fare per consentire all'utente finale
>> di leggere e mi inviarmi le informazioni con le quali poi *io*
>> genero il seriale da ri-mandargli per l'inserimento? in pratica
>> vorrei evitare di dover andare di persona ad eseguire il
>> riconoscimento e l'autenticazione, scindendo la procedura in 2
>> passaggi.. è una cosa sensata, o dovrei procedere in altro modo?
Ora ti strabilio....
Se guardi sulla tua scrivania, noterai un affare (con forme svariate ma più
o meno sempre lo stesso)
che ha un cordone che finisce nel muro e che ogni tanto tanto (tra il tuo
sconcerto sul da farsi) continua a ripetere sempre lo stesso suono per un
pò.
E' lì già da tempo, prova a sollevare quella specie di gancio (non ti
preoccupare se si stacca, non è rotto) che finisce con un altro cordone
arricciato..
Se lo porti all'orecchio vedrai che è vivo.
bene prendi un libretto di istruzioni e ti si aprirà un mondo nuovo
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: proteggere mdb da copie su altri pc

author: AEOM

text:
"em.an" <
zzz....@libero.it
> ha scritto nel messaggio
news:0r8ue.15697$yM4.2...@twister2.libero.it...

e come fai a sapere se chi usa il tuo programma sta cercando di installare
una nuova copia su un nuovo pc (quindi a straforo) oppure lo sta
semplicemente reinstallando sul pc (per il quale aveva acquistato la
licenza) che ha formattato e quindi il seriale dell'hd č cambiato?
Ti tocca andare li per forza a fare il riconoscimento del case del pc e
siggillarglielo dopo la verifica. Con una bella chiave hardware risolvi il
problema alla radice. 4 licenze, 4 chiavi hardware, 4 paperelle
ciao, AEOM


title: proteggere mdb da copie su altri pc

text:
[CUT]
ciao AEOM
> e come fai a sapere se chi usa il tuo programma sta cercando di installare
> una nuova copia su un nuovo pc (quindi a straforo) oppure lo sta
> semplicemente reinstallando sul pc (per il quale aveva acquistato la
> licenza) che ha formattato e quindi il seriale dell'hd č cambiato?
questo non potrei saperlo, ma almeno eviterň che terzi possano copiarselo..
> Ti tocca andare li per forza a fare il riconoscimento del case del pc e
> siggillarglielo dopo la verifica. Con una bella chiave hardware risolvi il
> problema alla radice. 4 licenze, 4 chiavi hardware, 4 paperelle
bella l'idea. te le usi di solito? eventuali problemi/complicazioni?


title: proteggere mdb da copie su altri pc

text:
[CUT]
>
> Io farei tipo la frm di Northwind che ha la check su non mostrare questa
> maschera all'avvio.
> Spiego.Ti fai una funzione che la prima volta che parte il programma legge
> il seriale dell'HD e lo scrive
> in una tbl poi alle successive aperture controlla questo codice.
> La seconda volta che il programma parte se la tbl esiste non fai partire
la
> funzione che ti genera la tbl
> ma la apri e vai a leggere il valore.Con un paio di function che ti
> restituiscono true o false il gioco è fatto.
>
> SunRex
>
 grazie SunRex! adesso ci provo..


title: proteggere mdb da copie su altri pc

text:
"em.an" <
zzz....@libero.it
> ha scritto nel messaggio
news:CJcue.15887$D7.4...@twister1.libero.it...

ciao SunRex,
allora per quanto riguarda la maschera di avvio stile northwind è tutto ok:
se si mette il check al successivo avvio non viene mostrata, e questo, se
non ho capito male, serve a fare in modo che una funzione "X" generi (niente
check) o non generi (col check) il codice e lo vada a scrivere nella tabella
Chiave, creata al momento: tutto ciò solo al primo avvio, anzi, fintantochè
l'utente non mette il check sulla maschera di avvio di cui sopra.
per quanto riguarda la function "X" preposta alla creazione della tabella e
alla scrittura del codice in essa, e le functions che mi restituiscono True
e False, però, non saprei come fare.. ti spiacerebbe darmi una mano? grazie
infinite!


title: proteggere mdb da copie su altri pc

text:
"em.an" <
zzz....@libero.it
> ha scritto nel messaggio
news:DUuue.17370$D7.4...@twister1.libero.it...

Rileggendo il 3D devo dire che ha ragione AEOM.
Cmq se vuoi seguire questo modo giusto per fare pratica.....
Allora controlliamo se esiste la tblChiaveHD
All'apertura del programma la prima volta
Sul form open della prima maschera che lanci
IF ControllaSeEsistetblChiaveHD=False Then
'la tabella non esiste quindi è la prima volta che lanci il programma
    CreaTabella
    Scrivici la chiave e se vuoi fai partire la funzione per il controllo.
Else
'la tabella esiste e devi solo far partire la routine di controllo
    apri la tblChiaveHD leggi il valore della chiave e confrontalo con
quello che ricavi dalla funzione per il serial number dellHD
End If
Function  ControllaSeEsistetblChiaveHD()
Dim TDF As DAO.TableDef
Dim db As DAO.Database
On Error GoTo ErrHandle
Set db = CurrentDb
For Each TDF In Dbs.TableDefs
If TDF.Name = "tblChiaveHD" Then
        ControllaSeEsistetblChiaveHD=True
Else
        ControllaSeEsistetblChiaveHD=False
End If
Next TDF
Set db Nothing
ErrHandle:
If Err.Number = 0 Then Exit Sub
End Sub
Sub CreaTabella()
Dim tdfChiaveHD As TableDef
Dim fldKey As Field
Dim fldData As Field
Set tdfCUP = db.CreateTableDef("tblChiaveHD")
Set fldKey = tdfCUP.CreateField("Key", dbText, 50)
Set fldData = tdfCUP.CreateField("Data", dbDate)
tdfCUP.Fields.Append fldKey
tdfCUP.Fields.Append fldData
db.TableDefs.Append dfChiaveHD
End Sub
SunRex


title: proteggere mdb da copie su altri pc

text:
[CUT]

hello SunRex!
dunque anche te ritieni che la chiave hardware sai il metodo giusto di
procedere...
comunque sia credo che proverò a portare a compimento questa "impresa".
intanto ti ringrazio ancora per il valido aiuto e la grande pazienza! : )
alla prossima.
em.an.


title: proteggere mdb da copie su altri pc

text:
Anch'io utilizzo il "Modulo GetSerialNumber" del sito comune così
com'è, ma la tua proposta sembra davvero interessante. Ho però delle
difficoltà ad adattarla al modulo che gestisce il SerialNumber. Mi
potresti dare un'ulteriore aiuto?
Grazie
Paolo


title: Visualizza copia file in tabella

text:
Buongiorno a tutti,
ho una maschera sulla quale c'è un pulsante "cmdCaricaFile" che esegue il
codice riportato sotto.
Cioè in pratica legge il contenuto della cartella "MiaCartella"
ricavando il nome del file e il suo percorso copiando ciascuno di essi
nella tabella "tb_temp".
Fino qui tutto ok
Quello che vorrei fare è questo, creando una nuova form che chiamo
fr_ELABORAZIONE, vorrei visualizzare la copia di ciascun file della
"MiaCartella" nella tabella "tb_temp".
***************************************************************************
Private Sub elencafile_Click()
   Dim j As String
   Dim d As String
   Dim t As TableDef
   Dim r As Recordset
   Dim s As String

   d = "C:CreaTabellaContenutoDirectoryMiaCartella"
   j = "*.*"

   If Right(d, 1) <> "" Then d = d & ""
   s = "tb_temp" 'imposto il nome della tabella da creare

   Set t = CurrentDb.CreateTableDef(s)
   t.Fields.Append t.CreateField("NomeFile", dbText) 'Crea campo
"NomeFile" nella tabella
   t.Fields.Append t.CreateField("Path", dbText) 'Crea campo "Path" nella
tabella
   CurrentDb.TableDefs.Append t

   Set r = CurrentDb.OpenRecordset(s, dbOpenTable)
   s = Dir(d & j)
   With r
      Do While s <> "" ' cicla per ogni file nella directory
         .AddNew
         !NomeFile = s 'Campo tabella con il nome dei file
          !Path = d & s 'Campo tabella con il percorso dei file
         s = Dir
         .Update
      Loop
   End With
   MsgBox "ELABORAZIONE TERMINATA" & Chr(13) & "LA TABELLA TEMP E' STATA
CREATA !"

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


title: Visualizza copia file in tabella

author: Pablitomf (da casa)

text:
"Domy73" <
domy...@gmail.com
> ha scritto nel messaggio
news:iblo32$95o$1...@news.newsland.it...
> Buongiorno a tutti,
> ho una maschera sulla quale c'č un pulsante "cmdCaricaFile" che esegue il
> codice riportato sotto.
> Cioč in pratica legge il contenuto della cartella "MiaCartella"
> ricavando il nome del file e il suo percorso copiando ciascuno di essi
> nella tabella "tb_temp".
> Fino qui tutto ok
>
> Quello che vorrei fare č questo, creando una nuova form che chiamo

Non ho capito cosa ti serve!... se dopo il "fin qui tutto ok" poni un
"vorrei" che comunque risolvi con questo codice (che do per buono non
avendolo letto minimamente), dov'č la richiesta d'aiuto?
anche se non ho letto il codice, ho perň letto "vorrei visualizzare la copia
di ciascun file "... che vor' dě?...


title: Visualizza copia file in tabella

author: Antonio Biso

text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:npNDo.1780$uT....@twister1.libero.it...
>
> "Domy73" <
domy...@gmail.com
> ha scritto nel messaggio
> news:iblo32$95o$1...@news.newsland.it...
>> Buongiorno a tutti,
>> ho una maschera sulla quale c'� un pulsante "cmdCaricaFile" che esegue il
>> codice riportato sotto.
>> Cio� in pratica legge il contenuto della cartella "MiaCartella"
>> ricavando il nome del file e il suo percorso copiando ciascuno di essi
>> nella tabella "tb_temp".
>> Fino qui tutto ok
>>
>> Quello che vorrei fare � questo, creando una nuova form che chiamo

> avendolo letto minimamente), dov'� la richiesta d'aiuto?
>
> anche se non ho letto il codice, ho per� letto "vorrei visualizzare la
> copia di ciascun file "... che vor' d�?...
>
>
forse non sa associare il codice scritto alla form
:-D
Antonio


title: Visualizza copia file in tabella

text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:nGNDo.12$Eb....@twister2.libero.it...
>
> "Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
> news:npNDo.1780$uT....@twister1.libero.it...
>>
>> "Domy73" <
domy...@gmail.com
> ha scritto nel messaggio
>> news:iblo32$95o$1...@news.newsland.it...
>>> Buongiorno a tutti,
>>> ho una maschera sulla quale c'è un pulsante "cmdCaricaFile" che esegue
>>> il
>>> codice riportato sotto.
>>> Cioè in pratica legge il contenuto della cartella "MiaCartella"
>>> ricavando il nome del file e il suo percorso copiando ciascuno di essi
>>> nella tabella "tb_temp".
>>> Fino qui tutto ok
>>>
>>> Quello che vorrei fare è questo, creando una nuova form che chiamo

>> avendolo letto minimamente), dov'è la richiesta d'aiuto?
>>
>> anche se non ho letto il codice, ho però letto "vorrei visualizzare la
>> copia di ciascun file "... che vor' dì?...
>>
>>
> forse non sa associare il codice scritto alla form
> :-D
se uno sa scrivere quel codice saprà anche associarlo a una Form no? :D o
forse vorrai insinuare che non lo ha scritto lui? :D


title: Visualizza copia file in tabella

author: Geppo

text:
Ciao "Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:v8ODo.28$Eb....@twister2.libero.it...

IMHO, ha chiesto la possibilità di creare una "progressbar".
--
Ciao
Geppo


title: Visualizza copia file in tabella

text:
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:q6UDo.2150$uT.1...@twister1.libero.it...
> Ciao "Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
> news:v8ODo.28$Eb....@twister2.libero.it...
>>
>>>>> il
>>>>> codice riportato sotto.
>>>>> Cioè in pratica legge il contenuto della cartella "MiaCartella"
>>>>> ricavando il nome del file e il suo percorso copiando ciascuno di essi
>>>>> nella tabella "tb_temp".
>>>>> Fino qui tutto ok
>>>>>
>>>>> Quello che vorrei fare è questo, creando una nuova form che chiamo
>>>>> fr_ELABORAZIONE, vorrei visualizzare la copia di ciascun file della
>>>>> "MiaCartella" nella tabella "tb_temp".
>>>>>
>>>> anche se non ho letto il codice, ho però letto "vorrei visualizzare la
>>>> copia di ciascun file "... che vor' dì?...
>>>>
>>>>
>>> forse non sa associare il codice scritto alla form
>>> :-D
>>
>> se uno sa scrivere quel codice saprà anche associarlo a una Form no? :D o
>> forse vorrai insinuare che non lo ha scritto lui? :D
>
> IMHO, ha chiesto la possibilità di creare una "progressbar".
e me sa proprio de no
>>>> Quello che vorrei fare è questo, creando una nuova form che chiamo
>>>> fr_ELABORAZIONE, vorrei visualizzare la copia di ciascun file della
>>>> "MiaCartella" nella tabella "tb_temp".
dove sta scritto che ha problemi di progressbar?
pablito, me sa che "tu l'hai detto" ...
Antonio


title: Visualizza copia file in tabella

text:
> dove sta scritto che ha problemi di progressbar?
> pablito, me sa che "tu l'hai detto" ...
Hurr���... no, io non ho mai provato hurr�! ;)


title: Visualizza copia file in tabella

text:
Ciao "Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:GtVDo.2178$uT.1...@twister1.libero.it...
---cut---
>>>>>> Quello che vorrei fare � questo, creando una nuova form che chiamo
>>>>>> fr_ELABORAZIONE, vorrei visualizzare la copia di ciascun file della
>>>>>> "MiaCartella" nella tabella "tb_temp".
---cut---
>> IMHO, ha chiesto la possibilit� di creare una "progressbar".
>
> e me sa proprio de no
Vabb�, vuol dire che mi sbagliavo.
--
Ciao
Geppo


title: Visualizza copia file in tabella

text:
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:0PYDo.2286$uT.1...@twister1.libero.it...
> Ciao "Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
> news:GtVDo.2178$uT.1...@twister1.libero.it...
> ---cut---
>
>>>>>>> Quello che vorrei fare č questo, creando una nuova form che chiamo
>>>>>>> fr_ELABORAZIONE, vorrei visualizzare la copia di ciascun file della
>>>>>>> "MiaCartella" nella tabella "tb_temp".
>
> ---cut---
>
>>> IMHO, ha chiesto la possibilitą di creare una "progressbar".
>>
>> e me sa proprio de no
>
> Vabbč, vuol dire che mi sbagliavo.
>
hai sbagliato thread
Antonio


title: Visualizza copia file in tabella

text:
Ciao "Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:P6ZDo.613$Eb....@twister2.libero.it...
---cut---
>
>>>> IMHO, ha chiesto la possibilità di creare una "progressbar".
>>>
>>> e me sa proprio de no
>>
>> Vabbè, vuol dire che mi sbagliavo.
>>
> hai sbagliato thread
si, ho notato l'altro thread......è un evoluzione di questo....indi per cui
non



title: Raggruppare tabelle con campi diversi...

author: Fabio

text:
Ho un problema... ho 2 tabelle clienti, una tabella con clienti fisici
e l'altra con clienti giuridici. Queste due tabelle hanno una chiave
in comune (CodCliente). La tabella clienti fisici è composta da:
CodCliente, CodFisc, Nome, Cognome... invece la tabella clienti
giuridici è composta da: CodCliente, PIva, Denominazione...
Il problema nasce quando in un'altra tabella voglio mettere una chiave
esterna CodCliente, ma in questo campo vorrei che mi apparissero tutti
i clienti, sia giuridici che fisici... come fare?
Spero di essermi spiegato...
Ringrazio anticipatamente...


text:
"Fabio" <
fabye...@tin.it
> ha scritto nel messaggio
news:b381f407.04120...@posting.google.com...

Hai provato a fondere i dati delle due tabelle con una query unione?
--
Roberto
------------------------------------------------
il Sito Comune di it.comp.appl.access
www.sitocomune.com
-----------------------------------------------


text:
Roberto da casa ha scritto:
> "Fabio" <
fabye...@tin.it
> ha scritto nel messaggio
> news:b381f407.04120...@posting.google.com...
>
>>Ho un problema... ho 2 tabelle clienti, una tabella con clienti fisici
>>e l'altra con clienti giuridici. Queste due tabelle hanno una chiave
>>in comune (CodCliente). La tabella clienti fisici è composta da:
>>CodCliente, CodFisc, Nome, Cognome... invece la tabella clienti
>>giuridici è composta da: CodCliente, PIva, Denominazione...
>>Il problema nasce quando in un'altra tabella voglio mettere una chiave
>>esterna CodCliente, ma in questo campo vorrei che mi apparissero tutti
>>i clienti, sia giuridici che fisici... come fare?
>>
>>Spero di essermi spiegato...
>>Ringrazio anticipatamente...
>
>
> Hai provato a fondere i dati delle due tabelle con una query unione?
>
si ok... funziona... ma in parte, cioè poi non c'è relazione con le due
tabelle... come posso fare?


title: Incompatibilita' ACCESS 97 - ACCESS 2000

text:
Salve a tutti, vorrei un aiutino per un problema che non mi aspettavo di
trovare!
Il disguido e' nato quando...felice di aver completato il lavoro in ACCESS
2000 e contento per il prodotto ottenuto ho utilizzato la funzione per
compattare il Db di access, fin qui tutto bene, ma poi ho dovuto trasformare
il mio lavoro in un formato compatibile alla versione installata dal
committente (ACCESS 97), tale operazione l'ho eseguita con la funzione
utilita' db, converti a versione precedente...
ma quando arrivato dal cliente ho scompattato il file Zip in cui avevo messo
il lavoro e l'ho aperto ho avuto una brutta sorpresa...il Db si apre ma una
tabella (quella principale) non viene riconociuta e da un errore!!
Quale puo' essere il problema, l'aver compattato il file mdb attraverso
l'apposita funzione di Access ho forse l'aver utilizzato delle funzioni nel
Db non supportate da Access 97?
Grazie in anticipo per l'attenzione
Matteo


title: Esempio Login Sito comune 2

text:
Salve ragazzi scusatemi se posto la stessa domad per la seconda volta non
avendo avuto nessuna risposta alla prima richiesta..............
Ho scaricato l'esempio di Immisione login del sito comune ora io vorrei che
mi funzionasse confrondatomi i valori di una tabella dove vengono salvati i
vari nomi utenti con le varie password ... non so da dove incominciare
........c'è qualcuno che già lo ha fatto .?! dei consigli sarebbero ben
accetti .
--
Grazie dei vostri conisgli ,
Gianni_B


title: Esempio Login Sito comune 2

author: ALESSANDRO Baraldi

text:
"Gianni_B" <
gia...@bluewin.ch
> ha scritto nel messaggio
news:3fde010a$1...@news.bluewin.ch...

> Gianni_B
All'immissione usi il NomeUtente nella Funzione DlookUp per estrarre
la Password dalla Tabella.
Supponi la Tabella(tblPassword) fatta così:
NomeUtente
Password
Nella tua maschera di Login sull'evento Click
del Login inserisci:
Dim varPWD as variant
varPWD=Dlookup("[Password]","tblPassword","[NomeUtente]=" & chr(34) &
Me.TextBoxNome & chr(34))
If me.TextBoxPassword=varPWD then
    msgbox "OK"
    'fai quello che vuoi
Else
    msgbox "Errato"
    'buttalo fuori
End if
Ciao.
@Alex.


title: Esempio Login Sito comune 2

text:
"Gianni_B" <
gia...@bluewin.ch
> ha scritto nel messaggio
news:3fde010a$1...@news.bluewin.ch...

P.S. mi ero dimenticato:
Il fatto che nessuno ti abbia risposto dopo 5ore e 48minuti
non è un buon motivo per inzuppare il NG di doppioni.
C'è da considerare che mediamente si lavora fino alle 19, non sò te...!!!!!
@Alex.


title: Esempio Login Sito comune 2

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:brl1b6$bgi$1...@lacerta.tiscalinet.it...

Devo inanzitutto chiedere scusa a te Alex è a tutto il news hai pienamente
ragione di quello che hai detto ,comunque i miei orari di lavoro sono molto
flessibili dato che lavoro a turni in una Acciaieria....... comunque ho
provato ilcodice ma non funziona mi dà sempre errore nella query Nome
Utente.
Mi sono dimenticato di dirti che il mi form dove immettere la Password è
composto da una casella combinata non associata da cui prelevo il nome
Utente nella tabella Password.
la tabella Password ci sono sole tre campi ID; Nome Utente;Password.
Grazie è tutte le mie scuse al News .



title: Esempio Login Sito comune 2

text:
"Gianni_B" <
gia...@bluewin.ch
> ha scritto nel messaggio
news:3fde1...@news.bluewin.ch...
[CUT]
> Devo inanzitutto chiedere scusa a te Alex è a tutto il news hai pienamente
> ragione di quello che hai detto ,comunque i miei orari di lavoro sono
molto
> flessibili dato che lavoro a turni in una Acciaieria....... comunque ho
> provato ilcodice ma non funziona mi dà sempre errore nella query Nome
> Utente.
> Mi sono dimenticato di dirti che il mi form dove immettere la Password è
> composto da una casella combinata non associata da cui prelevo il nome
> Utente nella tabella Password.
> la tabella Password ci sono sole tre campi ID; Nome Utente;Password.
> Grazie è tutte le mie scuse al News .
>
> Grazie dei vostri conisgli ,
> Gianni_B
ID non serve a nulla, del resto se provi a sistemare le opzioni personali
della
funzione che ti ho dato deve andare perchè è l'estratto di quella che uso
io.
Dai uno sguardo alla sintassi, aiutati con il DEBUG.....!
@Alex.


title: Esempio Login Sito comune 2

text:
"Gianni_B" <
gia...@bluewin.ch
> ha scritto nel messaggio
news:3fde1...@news.bluewin.ch...
>
> flessibili dato che lavoro a turni in una Acciaieria....... comunque ho
AAARghhh...
Un TERNANO!!!!
Antonio


title: Tremendo Problema con Access '97

author: skywalker

text:
Ho inserito come password di avvio \\\\\ che č stata normalmenteaccettata
dal programma, ma in fase di avvio al momento di digitare la password,
quest'ultima non viene piů riconosciuta "Not a valid password" !!!
Vi prego di aiutarmi, il database contiene due anni di lavoro!!!
P.S. Penso che si tratti di un bug di Access, in quanto pare che il
carattere "\" venga accettato ma non riconosciuto in apertura.
Aspetto con ansia vs. notizie


title: Tremendo Problema con Access '97

text:
skywalker <
gip...@freemail.it
> wrote in message
Owzw7.29064$pm2.4...@news1.tin.it...

Prova con la password cippirimerlo...
Antonio


title: Tremendo Problema con Access '97

author: Marco

text:
Non voglio entrare nel merito della tua scelta, ma sotto l'effetto di quale
droga pesante hai scelto \\\\\ come password???
Marco


title: Tremendo Problema con Access '97

text:
"Marco" <
nos...@nospam.com
> ha scritto nel messaggio
news:3bc2e...@212.7.64.37...
> Non voglio entrare nel merito della tua scelta, ma sotto l'effetto di
quale
> droga pesante hai scelto \\\\\ come password???
ROTFL  :-))))
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Tremendo Problema con Access '97

author: stwe

text:
"Marco" <
nos...@nospam.com
> ha scritto nel messaggio
news:3bc2e...@212.7.64.37...

La voglio anche io!!!!!!!!!!!!!
by
stwe


title: Passare ad SQL

author: Francesco

text:
Vorrei chiedere a chi praticamente ha fatto questa esperienza, di
potermi dare una indicazione dettagliata su come muovermi per passare
a sql e quale software usare; oppure dove poter trovare una semplice
documentazione per fare l'installazione su server e importare
l'attuale database mdb.
Grazie.


title: Passare ad SQL

author: Enrico

text:
"Francesco" <
francov...@tin.it
> ha scritto nel messaggio
news:79217c6f.04073...@posting.google.com...

Dunque Dunque.
Io quando sono passato ad Sql ho riscontrato 3 o quattro mila problemini:
Scherzo.
Per quanto rigurda l'installazione di Sql Server non ci sono grossi
problemi,
Dopo averlo installato devi crearti un database ed importare le tabelle del
tuo Mdb.
per quanto riguarda il gestionale, dipende molto da come lo gestisci ...
Se utilizzi le tabelle collegate o importandole direttamente da sql.
Io utilizzo ODBC per il collegamento a sql e poi collego le tabelle al Db.
Le tabelle vengono aperte con Dao.
Puoi anche aprire le tabelle utilizzando Ado cosě si evita di collegare le
tabelle al Db.
Ci sono diversi sistemi.
Enrico Pietrobon


title: Passare ad SQL

text:
"Enrico" <
enri...@softdream.it
> wrote in message news:<_WqOc.74924$
5D1.3...@news4.tin.it
>...

Ti ringrazio. Incomincio a provare.


title: fattura elettronica - file zip che contiene i file xml di un certo mese

author: mario rossi

text:
nel nome del file xml non è presente la data quindi vi chiedo se avete idea di come poter selezionare soltanto le fatture di un certo mese da una cartella e di quelle fatture creare un file zippato che le contenga tutte.

forse devo scorrere i file presenti nella cartella con DIR e leggere il tag data fattura all'interno di ogni xml per prelevare la data?

qualche altra strada? grazie a tutti.


author: BFS

text:

io faccio cosi:
quando genero le fatture di tutto il mese le salvo nella cartella:
c:\cartellaprogramma\anno\mese\....xml

quindi so che nella cartella  \2019\01\  avrò tutti gli xml di gennaio

a questo punto ti basta zippare tutto il contenuto della cartella e
cancellare gli xml per evidare di spedire due volte gli stessi

ciao

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


text:

valida alternativa grazie, per zipparli usi riga di comando? o qualche utility particolare?


author: Graziano

text:

Dim Prog as string, dim tipo as string
  Prog = "c:\Programmi\Winzip"
  Tipo = strCmd + FormaT(DataZip, "ddmmyyyy") & ".zip"
Inizio:
  strCmd = Prog + "\winzip32.exe -a -ex " + Tipo + ZipName
  retVal = Shell(strCmd, vbHide)


text:

Una considerazione su questo suggerimento

   > Tipo = strCmd + FormaT(DataZip, "ddmmyyyy") & ".zip"
La variabile [strCmd] in questa riga forse non è corretta...?
La variabile [DataZip] non è riconoscibile, anche se si intuisce...
L'assegnazione della variabile [Prog] è poco affidabile, nel senso che va bene sul tuo PC... di certo... ma non su tutti.

Per questo suggerirei l'uso di FindExecutable al fine di ricavare da codice il PATH reale e non definirlo come Costante.

Sull'utilizzo di SHELL invece, in caso di ZIP di documenti leggeri non impatta di certo... se il "malloppo" fosse di discrete dimensioni, rendere il codice ASINCRONO potrebbe generare problemi... ad esempio invio immediato quando lo ZIP non è ancora terminato...

Per questo motivo si dovrebbe ricorrere all'esecuzione SINCRONA, fattibile in 2 modi:

1) API, ma serve anche capire come adattarne il codice a 32/64bit

http://access.mvps.org/access/api/api0004.htm

2) Oppure molto più comodo e semplice:
   Sub SyncShell(ByVal Cmd As String, ByVal WindowStyle As VbAppWinStyle)
       VBA.CreateObject("WScript.Shell").Run Cmd, WindowStyle, True
   End Sub

Saluti
@Alex


author: RobertoA

text:

E si, direi che anche in caso di file piccoli e' consigliabile usare
l'esecuzione asincrona, non sai mai quanto ci metta l'esterno a completarsi

Inoltre, essendo 'fuori dal codice interno' sarebbe auspicabile
prevedere una gestione degli errori, se qualcosa non va a buon fine
(disco pieno, file esistente, ecc..), e quindi l'uso di un eseguibile
che restituisca dei valori a fine esecuzione oppure che produca un file
di log che il codice Access andra' poi a leggere per 'capire' se
l'operazione e' andata a buon fine


text:

avete un esempio con findexecutable per ricavare il percorso del file winzip?

grazie.


text:

Se dovessi farlo io, userei una versione 'portable' di Winzip o analogo,
posizionata nella directory della procedura Access
Cosi' elimini la necessita' di verificare dov'e' (e se c'e') il
programma compressore/decompressore
Ciapa ki

https://www.newstechnology.eu/it/microsoft/zippare-cartelle-da-linea-di-comando.html


text:
L?idea del Portable è ottima... in quel caso FindExecutable fallirebbe quindi il programmatore sa dove lo installa, magari in una SubFolder dell'applicativo.

Se volete provare questo metodo... non richiede nulla:

Prima si predispone il FILE ZIP, poi si aggiungono i File da includere:

'    Call InitializeZipFile(strZIP)
'    Call AddFilesToZip(strZIP, PrimoFile)
'    Call AddFilesToZip(strZIP, SecondoFile)
'

Sub AddFilesToZip(ZipFile As String, FileToAdd As String)

    Dim objShell As Object
    Dim varZipFile As Variant

    If Len(Dir(FileToAdd)) > 0 Then

        Set objShell = CreateObject("Shell.Application")
        varZipFile = ZipFile
        objShell.Namespace(varZipFile).CopyHere (FileToAdd)
        Do Until objShell.Namespace(varZipFile).Items.Count >= 1
            Call Sleep(100)
        Loop
    End If

End Sub

Sub InitializeZipFile(ZipFile As String)

    Dim intFile As Integer

    If Len(Dir(ZipFile)) > 0 Then
        Kill ZipFile
    End If

    intFile = FreeFile
    Open ZipFile For Output As #intFile
      Print #intFile, Chr$(80) & Chr$(75) & Chr$(5) & Chr$(6) & String(18, 0)
    Close #intFile
End Sub

@Alex


author: ciroteo

text:
Ciao Alex!
Grazie per questo suggerimento mi sta servendo un sacco.
E' possibile anche aggiungere cartelle al file zip?
m



text:
Forse questo è quello che chiedi, è bastato sullo stesso principio... prova a vedere se ho capito:

Sub CreateZipFile(folderToZipPath As Variant, zippedFileFullName As Variant)

Dim ShellApp As Object

'Create an empty zip file
Open zippedFileFullName For Output As #1
Print #1, Chr$(80) & Chr$(75) & Chr$(5) & Chr$(6) & String(18, 0)
Close #1

'Copy the files & folders into the zip file
Set ShellApp = CreateObject("Shell.Application")
ShellApp.Namespace(zippedFileFullName).CopyHere ShellApp.Namespace(folderToZipPath).items

'Zipping the files may take a while, create loop to pause the macro until zipping has finished.
On Error Resume Next
Do Until ShellApp.Namespace(zippedFileFullName).items.Count = ShellApp.Namespace(folderToZipPath).items.Count
    Application.Wait (Now + TimeValue("0:00:01"))
Loop
On Error GoTo 0

End Sub

@Alex