text:
"Gianni Borca" <
cas...@libero.it
> ha scritto nel messaggio
news:97c783adf884a7829c1...@mygate.mailgate.org...
> In apertura di una maschera essa visualizza il record con data corrente.
> Se al campo [data] non sono presenti tali record   ( Date() ) il db
> dovrebbe chiudersi.
> Allora:
> Su apertura :
>
> DoCmd.GoToControl "DATA"
> On Error Resume Next
> DoCmd.FindRecord Date
> - Se non c'č campo con data corrente si apre la maschera vuota allora: -
> If Me.data is null Then
> DoCmd.Quit
> 'End If
>
> Ma ovviamente non funziona  (sigh)
>
> Grazie Grazie Grazie
> Gio
>
Personalmente farei cosě: userei l'evento Timer e imposterei l'intervallo
timer a 200.
Questo un esempio:
Private Sub Form_Timer()
    Dim rst As Recordset
    Dim MioId As Integer
    Set rst = Me.RecordsetClone
    MioId = 20 'il valore che vuoi cercare
    rst.FindFirst "IDPrev = " & MioId
        If rst.NoMatch Then
            DoCmd.Quit acQuitSaveAll
        Else
        Me.Bookmark = rst.Bookmark
        Me.TimerInterval = 0
        End If
    rst.Close
End Sub
Oppure per il tuo caso:
Private Sub Form_Timer()
    Dim rst As Recordset
    Dim MiaData As Date
    Set rst = Me.RecordsetClone
    MiaData = Date
    rst.FindFirst "Data = " & "#" & MiaData & "#"
        If rst.NoMatch Then
            DoCmd.Quit acQuitSaveAll
        Else
        Me.Bookmark = rst.Bookmark
        Me.TimerInterval = 0
        End If
    rst.Close
End Sub
Sulla guida cerca RecordsetClone.
Ciao, Carlo


title: Operazioni con date - data corrente - condizioni.

author: mino

text:
Gianni Borca wrote:
> In apertura di una maschera essa visualizza il record con data corrente.
> Se al campo [data] non sono presenti tali record   ( Date() ) il db
> dovrebbe chiudersi.
> Allora:
> Su apertura :
> DoCmd.GoToControl "DATA"
> On Error Resume Next
> DoCmd.FindRecord Date
> - Se non c’è campo con data corrente si apre la maschera vuota allora:
-
> If Me.data is null Then
> DoCmd.Quit
> 'End If
> Ma ovviamente non funziona  (sigh)
> Grazie Grazie Grazie
> Gio
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
non si capisce molto bene cosa vuoi fare. se ho intuito bene è sufficiente
che fai una dlookup su apertura maschera e se ti restituisce null utilizzi
il docmd.quit
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Roberto da casa

text:
"Gianni Borca" <
cas...@libero.it
> ha scritto nel messaggio
news:6aa590459a998e056d4...@mygate.mailgate.org...
> In apertura di una maschera essa visualizza il record con data corrente.
> Se al campo [data] non sono presenti tali record   ( Date() ) il db
> dovrebbe chiudersi.
> Allora:
> Su apertura :
>
> DoCmd.GoToControl "DATA"
> On Error Resume Next
> DoCmd.FindRecord Date
> - Se non c'è campo con data corrente si apre la maschera vuota allora: -
> If Me.data is null Then
> DoCmd.Quit
> 'End If
>
> Ma ovviamente non funziona  (sigh)
>
> Grazie Grazie Grazie
> Gio
>
Hai già posto ieri questo quesito in un altro thread; a quel messaggio io ti
ho risposto: la mia soluzione non funziona?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: progressivo annuo

author: michele

text:
Dovendo realizzare un dbase per l'inserimento di documenti ho la necessità
di numerarli progressivamente con il particolare di azzerare la numerazione
al variare dell'anno.
Naturalmente dovrei avere la possibilità di continuare ad inserire
(accodandomi all'ultimo numero progressivo) in qualsiasi momento documenti
di anni precedenti.
Con il classico campo Contatore ciò non è possibile considerato che non devo
avere duplicazione di progressivi annui.
Forse chiedo un pò troppo purtroppo sono autodidatta ed i testi da me
consultati non sono molto esplicativi.
Saluti alla newsgrup (grazie di esistere)
Michele
--------------------------------
Inviato via
http://usenet.libero.it


title: progressivo annuo

text:
"michele" <
mic...@inwind.it
> ha scritto nel messaggio
news:62Z98Z246Z90Y1...@usenet.libero.it...

Usa Progressivo=Year(now())+Dmax("[TuoCampoProgr]","TuaTabella")+1
@Alex.


title: progressivo annuo

author: Dinho

text:
Se vai sul sitcomune...mi pare ci sia un utility GeneraContatore...veramente
ben fatta...
configurabile a piacere
Ciao
Dniho
"michele" <
mic...@inwind.it
> ha scritto nel messaggio
news:62Z98Z246Z90Y1...@usenet.libero.it...



title: progressivo annuo

author: fidirico

text:
"michele" <
mic...@inwind.it
> ha scritto nel messaggio
news:62Z98Z246Z90Y1...@usenet.libero.it...
> Dovendo realizzare un dbase per l'inserimento di documenti ho la necessità
> di numerarli progressivamente con il particolare di azzerare la
numerazione
> al variare dell'anno.
> Naturalmente dovrei avere la possibilità di continuare ad inserire
> (accodandomi all'ultimo numero progressivo) in qualsiasi momento documenti
> di anni precedenti.
Definisci la tua tabella documenti con una doppia chiave primaria, una
basata sul nr.documento e l'altra sull'esercizio di riferimento (es.2001,
2002, ecc.).I rispettivi campi andranno configurati a "duplicati ammessi".
Ciò ti permetterà di avere lo stesso nr.progressivo in esercizi diversi
(1/2001, 1/2002, ecc.). All'inizio della sessione di lavoro puoi selezionare
l'esercizio desiderato da un'apposita tabella esercizi assegnado il valore
corrispondente ad una variabile global o, meglio ancora, ad un campo di
un'apposita tabella parametri dalla quale potrai richiamarlo in ogni momento
con una DLookup. Per quanto riguarda la numerazione progressiva, ti
consiglio di utilizzare la funzione Dmax che individua il valore più elevato
all'interno di un dominio (campo di tabella o query), utilizzando come
criterio di ricerca il valore dell'esercizio selezionato. Basterà assegnare
come valore predefinito al controllo in cui inserisci il numero progressivo
il valore restituito dalla DMax aumentato di 1.
Ciao
Galliano


title: Somma totali di due sottoreport

author: Thunder

text:
Buongiorno a tutti,
mi rivolgo a voi per un quesito che non mi ha lasciato dormire tutta la
notte.
In un report ho 2 sottoreport contenenti ognuno una casella di testo che
somma tutti i parziali contenuti nel corpo del sottoreport stesso. Nel piè
di pagina del report vorrei sommare i 2 totali contenuti nei sottoreport ma
la semplice somma non è sufficiente.
Se la mia spiegazione è stata sufficientemente esplicativa, qualcuno di voi
sa darmi la soluzione???
Grazie e buona giornata a tutti.
Thunder


title: Somma totali di due sottoreport

author: Antonio

text:
"Thunder" <
romanolo...@freesurf.thunder.ch
> ha scritto nel messaggio
news:cuchmq$rdc$1...@news.hispeed.ch...

>Cosa significa che la semplice somma non basta? SOmmi i due campi totali
>dei sottoreport?


title: Somma totali di due sottoreport

text:
"Antonio" <
search...@hotmail.com
> ha scritto nel messaggio
news:2UjOd.23653$QG6.4...@twister2.libero.it...

Grazie per l'interesse, Antonio.
In ogni Sottoreport ho una casella di testo (es. TotParz1) la quale contiene
la somma di tutti i valori contenuti nel corpo dello stesso Sottoreport (es.
TotParz1 = Somma ([PrTotale])).
Forse è meglio così:
Sottomaschera1
"Corpo"
Art.    Descrizione    Qtà    PrUnit    PrTotale
"Piè di pagina Report"
                                                       =Somma([PrTotale])
Sottomaschera2
"Corpo"
Art.    Descrizione    Qtà    PrUnit2    PrTotale2
"Piè di pagina Report"
                                                       =Somma([PrTotale2])
"Piè di pagina report"
                                                       =Somma([PrTotale]+[PrTotale2])
Ecco. L'ultima somma non funziona. Dov'è che sbaglio?
Grazie ancora
Thunder


title: Somma totali di due sottoreport

text:
"Thunder" <
romanolo...@freesurf.thunder.ch
> ha scritto nel messaggio
news:cucij7$sbm$1...@news.hispeed.ch...

>Probabilmente devi inserire il riferimento completo ai campi:
= Sottoreport!Camposottoreport1+Sottoreport!Camposottoreport2
Se riesci a fare una prova altrimenti proverò appena posso ok?


title: Somma totali di due sottoreport

text:
"Antonio" <
search...@hotmail.com
> ha scritto nel messaggio
news:19kOd.23279$lB4.6...@twister1.libero.it...

No, purtroppo avevo già tentato questa soluzione. Non mi chiedere il perché,
ma non funziona....


title: Somma totali di due sottoreport

text:
"Thunder" <
romanolo...@freesurf.thunder.ch
> ha scritto nel messaggio
news:cucj3s$sq6$1...@news.hispeed.ch...

A me funziona.Che errore ti da?


title: Somma totali di due sottoreport

text:
"Antonio" <
search...@hotmail.com
> ha scritto nel messaggio
news:arkOd.23724$QG6.4...@twister2.libero.it...

Allora:
tiene conto solo di un campo e la somma la fa scorrendo i report. Cioè se il
campo1 ha un valore di 10 e il campo2 di 20, il risultato è 10. Scorrendo
poi il report a quello successivo (il quale per semplificare contiene gli
stessi valori del primo) la somma è 20 (10+10). Il terzo report invece mi
restituisce un #Errore.
Dunque non solo non mi somma i due subtotali, ma ad un certo punto genera un
errore...
Ci hai capito qualcosa, tu? Grazie per il tempo dedicato.


title: Somma totali di due sottoreport

text:
Grazie, Antonio...
C'era solo un errore di sintassi e grazie alla conferma da parte tua della
correttezza della formula, ho insistito fino a trovarne l'errore.
Grazie ancora
Thunder
"Thunder" <
romanolo...@freesurf.thunder.ch
> ha scritto nel messaggio
news:cuckd9$uaa$1...@news.hispeed.ch...



title: Condividere Internet su due computer

text:
"fab.gulot" <
fab....@tiscalinet.it
> ha scritto nel messaggio news:...
> Ragazzi sapreste darmi dei consigli su come fare a condividere internet
> su due computer....
> Ho un modem ADSL e schede ethernet su tutti e due i computer ( S/O windows
> 2000 )
> esiste un programma  adatto per fare ciò oppure win 2000 riesce a farlo da
> solo.
>
>
>
>


title: Condividere Internet su due computer

author: Carlo Ruggieri

text:
"fab.gulot" <
fab....@tiscalinet.it
> ha scritto nel messaggio
news:a4gvkn$jv9$1...@pegasus.tiscalinet.it...

metti un proxy


title: Condividere Internet su due computer

author: ramblers

text:
"fab.gulot" <
fab....@tiscalinet.it
> ha scritto nel messaggio
news:a4gvkn$jv9$1...@pegasus.tiscalinet.it...

In win2000 sulle proprietà della connessione (tab Condivisione), puoi
specificare se condiverla con altri componenti della rete.
Le macchine che accedono a internet tramite quella collegata al modem non
devono avere il tcp impostato dinamicamente.
ciao.


title: Help: File del sito comune

text:
Ho scaricato da
www.sitocomune.com
 il file serialhd.zip sulla protezione di
un DB tramite numero seriale , ma sembra in qualche modo protetto.
Qualcuno potrebbe darmi una mano ?
Grazie per l'attenzione.
Antonio


title: Help: File del sito comune

author: Emyr

text:


fallo partire premendo shift cosě non si avvia la protezione
Saluti.
Emanuele.


title: Help: File del sito comune

text:


Non funziona ! Mi da come errore "L'account utente corrente non dispone
delle autorizzazioni per convertire o abilitare il database" .
Probabilmente il file in questione č stato protetto sotto access 97 mentre
io possiedo Office 2000.
Come posso sistemare il problema ?
Grazie ancora
Antonio


title: Help: File del sito comune


title: Help: File del sito comune

text:
Option Compare Database
Option Explicit
' Questo modulo contiene la funzione da usare per ricavare il
Serial-Number di una unita'.
' Alla funzione GetSerialNumber(strDrive As String) Si puņ passare
come parametro una stringa
' contenente l'unita' da controllare, esempio "D:\".
' In questo caso io controllo direttamente C:\
Private Declare Function GetVolumeInformation Lib "kernel32.dll" Alias
_
    "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal _
    lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Integer, _
    lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, _
    lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String,
ByVal _
    nFileSystemNameSize As Long) As Long
Function GetSerialNumber() As Long
    Dim SerialNum As Long
    Dim Res As Long
    Dim Temp1 As String
    Dim Temp2 As String
    Temp1 = String$(255, Chr$(0))
    Temp2 = String$(255, Chr$(0))
    'Se vi sono errori Res=0, altrimenti, se tutto e' andato ok, Res=1
    Res = GetVolumeInformation("C:\", Temp1, Len(Temp1), SerialNum, 0,
0, Temp2, Len(Temp2))
    'Res = GetVolumeInformation(strDrive, Temp1, Len(Temp1),
SerialNum, 0, 0, Temp2, Len(Temp2))
    GetSerialNumber = SerialNum
End Function
Saluti.
Emanuele.


title: Help: File del sito comune

text:
On Fri, 02 Aug 2002 11:15:50 GMT, "Antonio"
<tonyspoken@'RIMUOVI'
libero.it
> wrote:
>
>----- Original Message -----
>From: Emyr <
fan...@lavoro.com
>
>Newsgroups: it.comp.appl.access
>Sent: Friday, August 02, 2002 7:23 AM
>Subject: Re: Help: File del sito comune
>
>
>> On Thu, 01 Aug 2002 18:25:25 GMT, "Antonio"
>> <tonyspoken@'RIMUOVI'
libero.it
> wrote:
>>
>> >Ho scaricato da
www.sitocomune.com
 il file serialhd.zip sulla protezione
>di
>> >un DB tramite numero seriale , ma sembra in qualche modo protetto.
>> >Qualcuno potrebbe darmi una mano ?
>> >Grazie per l'attenzione.
>> >Antonio
>> >
>>
>>
>> fallo partire premendo shift cosě non si avvia la protezione
>> Saluti.
>> Emanuele.
>
>Non funziona ! Mi da come errore "L'account utente corrente non dispone
>delle autorizzazioni per convertire o abilitare il database" .
>Probabilmente il file in questione č stato protetto sotto access 97 mentre
>io possiedo Office 2000.
>Come posso sistemare il problema ?
>Grazie ancora
>Antonio
>
>
Option Compare Database
Option Explicit
' Questo modulo contiene la funzione da usare per ricavare il
Serial-Number di una unita'.
' Alla funzione GetSerialNumber(strDrive As String) Si puň passare



title: Migrare database in Access 2000 a SQLEXPRESS

author: Morgan

text:
E' possibile?
Da
http://www.databaseadvisors.com/gazette/sqlexpress.htm
sembrerebbe di no!
"...the Access upsizing wizard will only work with SQL Server 2000 editions.
There are no plans at this time to rewrite it to work with SQLS 2005. You
will also not have the capability to create or modify SQLS 2005 database
objects in an Access project (ADP), only to use it as a front-end connected
to a "finished" SQLS 2005 database running in SQLS 2000 compatibility mode.
"
Morgan


author: giorgio rancati

text:
"Morgan" <
Mor...@hotmail.it
> ha scritto nel messaggio
news:449a9574$0$5089$4faf...@reader2.news.tin.it...

prova questo tool.
----
SQL Server Migration Assistant for Access (SSMA Access)
http://www.microsoft.com/sql/solutions/migration/default.mspx
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:449a9c05$0$9617$5fc...@news.tiscali.it...

Perfetto.
L'unico problema è che il tool non si connette al server
Server Name  nomemacchina\sqlexpress
DefaultPort     non selezionabile
Database        [default user database]
Autentication  Windows autentication
P.S.
Il server funziona correttamente come vedo dal tool Management Studio
Express
eseguendo il test della connessione.
Suggerimenti?
Morgan


text:
"Morgan" <
Mor...@hotmail.it
> ha scritto nel messaggio
news:449aa010$0$5094$4faf...@reader2.news.tin.it...
>
> "giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
> messaggio news:449a9c05$0$9617$5fc...@news.tiscali.it...
> > "Morgan" <
Mor...@hotmail.it
> ha scritto nel messaggio
> > news:449a9574$0$5089$4faf...@reader2.news.tin.it...
[CUT]
> Perfetto.
> L'unico problema è che il tool non si connette al server
>
[CUT]
>
> Morgan
>
Incredibilmente ora si connette.....
Non ho idea del perchè.
Morgan


text:
"Morgan" <
Mor...@hotmail.it
> ha scritto nel messaggio
news:449aa073$0$5084$4faf...@reader2.news.tin.it...

Un ultima cosa.
Sono riuscito ad esportare le tabelle na non riesco ad esportare i dati.
Mi ritorna l'errore
Establishing connection with the source database failed
Qualche consiglio?
Il resto è tutto OK ma popolarsi le tabelle a manina.....so 92...
Morgan


text:
"Morgan" <
Mor...@hotmail.it
> ha scritto nel messaggio
news:449ac0a7$0$5103$4faf...@reader2.news.tin.it...
>
> Un ultima cosa.
> Sono riuscito ad esportare le tabelle na non riesco ad esportare i dati.
> Mi ritorna l'errore
>
> Establishing connection with the source database failed
>
> Qualche consiglio?
> Il resto è tutto OK ma popolarsi le tabelle a manina.....so 92...
umm, sembra che non riesce a connettersi con il Db di Access.
Che sistema operativo hai ?
MDAC è aggiornato ?
Prova anche a controllare se è a posto
----
Component Checker: Diagnosi di problemi e riconfigurazione di installazioni
MDAC
http://support.microsoft.com/kb/307255
----
se ci sono problemi prova a reinstallarlo
----
PQ Systems Knowledge Base
http://www.pqsystems.com/kb/activekb/questions/165/



text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:449bd4c8$0$9612$5fc...@news.tiscali.it...
> "Morgan" <
Mor...@hotmail.it
> ha scritto nel messaggio
> news:449ac0a7$0$5103$4faf...@reader2.news.tin.it...
> >
> > Un ultima cosa.
> > Sono riuscito ad esportare le tabelle na non riesco ad esportare i dati.
> > Mi ritorna l'errore
> >
> > Establishing connection with the source database failed
> >
> > Qualche consiglio?
> > Il resto è tutto OK ma popolarsi le tabelle a manina.....so 92...
>
> umm, sembra che non riesce a connettersi con il Db di Access.
> Che sistema operativo hai ?
Windows 2000
> MDAC è aggiornato ?
La versione è la  2.53.6306.0



text:
"Morgan" <
Mor...@hotmail.it
> ha scritto nel messaggio
news:449be0cb$0$3113$4faf...@reader1.news.tin.it...
>
> > MDAC è aggiornato ?
>
> La versione è la  2.53.6306.0
direi che è meglio aggiornarlo alla 2.81
----
Microsoft Data Access Components (MDAC) 2.8 SP1
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=78cac895-efc2-4f8e-a9e0-3a1afbd5922e
----
è uno dei requisiti per installare Sql Server 2005
----
Requisiti hardware e software per l'installazione di SQL Server 2005
http://msdn2.microsoft.com/it-it/library/ms143506.aspx
----
e sicuramente è bene che sia aggiornato anche sui client.



text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:449be66c$0$9611$5fc...@news.tiscali.it...

Perfetto, era quello.
Grazie.


title: Data Type Mismatch

author: Porello

text:
Ciao a tutti
ho un problema su un database nell' esecuzione di una query di accodamento a
runtime sul pc di un mio cliente mi da un errore:Data type mismatch. Non
succede nel mio pc con access installato. Uso A2000.
Help help


title: Data Type Mismatch

author: Antonio Ganci

text:

Fate riferimento agli stessi dati? Altrimenti il problema potrebbe essere
qualche record con valore NULL.
Antonio.


title: Data Type Mismatch

text:
"Antonio Ganci" <
a.ganciNO...@megattera.it
> ha scritto nel messaggio
news:aqd828$90aa8$1...@ID-162989.news.dfncis.de...

>Facciamo riferimento agli stessi dati, stessa base dati = .
Ciao
>


title: Data Type Mismatch

text:
Porello wrote:
>> Facciamo riferimento agli stessi dati, stessa base dati = .
> Ciao
Allora manca qualche riferimento all'installazione del runtime.
Antonio.


title: Msxml2.XMLHTTP

author: carlo ruggieri

text:
avete info su questo oggetto?
ho un problema mi si blocca il prog dopo un migliaio di pag scaricate se il
pc non è usato
se invece continuo a utilizzare il pc va tutto bene
lo creo
Dim oHttp As Object
lo imposto
Set oHttp = CreateObject("Msxml2.XMLHTTP")
lo uso varie volte in tre cicli do loop
oHttp.Open "GET", Richiesta, False: oHttp.send
Risposta = oHttp.responseText
lo annullo
Set oHttp = Nothing
cosa sbaglio???
aiutatemi perchè sono abbondantemente oltre le mie possibilità di
programmatore per hobby
noto che spesso il prog resta bloccato sulla prima interrogazione fino a
quando non apro il browser, possibile?
serve dare  oHttp.send (Null)?
troppe domande eh, mi scuso ma sono in confusione


title: Msxml2.XMLHTTP

author: Pablitomf [Acces]

text:
"carlo ruggieri" <
crlu...@tin.it
> ha scritto nel messaggio
news:46827179$0$4798$4faf...@reader4.news.tin.it...

http://www.accessgroup.it/HomeArgomenti.asp?ID=120&Oggetto2=Recuperare%20DATI%20da%20SERVER%20REMOTO
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: Msxml2.XMLHTTP

text:
penso a un problema tipo
http://support.microsoft.com/kb/886710/it
"Pablitomf [Acces]" <
keiko...@libero.it
> ha scritto nel messaggio
news:f5tvhd$flr$1...@tdi.cu.mi.it...



title: Msxml2.XMLHTTP

author: Pablitomf

text:
carlo ruggieri wrote:
> penso a un problema tipo
http://support.microsoft.com/kb/886710/it
1) Impara a quotare... quì un piccolo esempio
(
http://www.youtube.com/watch?v=kCscWlOiXd0
) - nn te la prendere
2) Il problema a limite lo devi spiegare, non devi rimandarmi a un link
microsoft che parla di interruzione su java per pagine web...e che quindi
con Access non centra un BIP
;-)



title: Msxml2.XMLHTTP

text:
non me la prendo anzi sto ancora sorridendo, come detto prima non sono un
esperto di access e neanche di newsgroup
cmq ho solo pensato che se java ha un prob con explorer 6 forse anche access
visto che il prob riguarda la gestione dell'oggetto
Msxml2.XMLHTTP
comunque grazie
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:slygi.49907$U01.5...@twister1.libero.it...



title: Msxml2.XMLHTTP

text:
carlo ruggieri wrote:
> non me la prendo anzi sto ancora sorridendo,
1) Starai ancora sorridendo, ma di quel video non ci hai capito una
CIPPA!!!!
QUOTARE significa scrivere sotto al messaggio al quale si risponde, e non
sopra...! Per cui sonon fiducioso per la prox
> come detto prima non
> sono un esperto di access e neanche di newsgroup
> cmq ho solo pensato che se java ha un prob con explorer 6 forse anche
> access visto che il prob riguarda la gestione dell'oggetto
> Msxml2.XMLHTTP
2) Non mi hai detto ancora un benemerito nulla di quello che ti serve...
Che ne dici, ti sforzi a scrivere 2 righe sul problema concreto invece di
girarci in torno mettendo in mezzo IE e Java che con Access non c'azzeccano
un BIP?
Magari la finisco anche io di preoccuparmi di farti solo cazziatoni,
spostando la mia attenzione a come e se riesco ad aiutarti...
--
Pablitomf (Maurizio Facciuti)
DA CASA : FORZA NAPOLI


title: Msxml2.XMLHTTP

text:
> 1) Starai ancora sorridendo, ma di quel video non ci hai capito una
> CIPPA!!!!
> QUOTARE significa scrivere sotto al messaggio al quale si risponde, e non
> sopra...! Per cui sonon fiducioso per la prox
sei subito accontentato ora finalmente conosco come QUOTARE
> 2) Non mi hai detto ancora un benemerito nulla di quello che ti serve...
> Che ne dici, ti sforzi a scrivere 2 righe sul problema concreto invece di
> girarci in torno mettendo in mezzo IE e Java che con Access non
> c'azzeccano un BIP?
> Magari la finisco anche io di preoccuparmi di farti solo cazziatoni,
> spostando la mia attenzione a come e se riesco ad aiutarti...
certamente dopo i cazziatoni di mia moglie, quelli del capo ufficio e quelli
del vicino di casa
oggi mi mancavano solo i tuoi, mah! contento tu ......
cmq se rileggi il mio primo post o tread fai un po tu con il giusto termine
vedi che qualche migliaio di pagine il mio prog le scarica quindi 2 righe di
codice le so certamente scrivere e
certamente qualche ricerca su internet l'avrò pure fatta prima di scomodare
chi ne sa piu di me.
D'altronde che tu mi segnali un link con quello che ho appena scritto è
quantomeno singolare
come è singolare che subito dopo io ti ringrazi per non aver risposto ed
avermi dato del cazzone.
A me sembra di avere fatto 4 domande precise con tanto di punto
interrogativo
e di aver ricevuto in cambio un sacco di chiacchiere utili solo a chi vuol
fare il professore si ma di regole.
comunque il filmato è troppo simpatico
saluti


title: Msxml2.XMLHTTP

text:
>certamente dopo i cazziatoni di mia moglie, quelli del capo ufficio e
>quelli del vicino di casa
>oggi mi mancavano solo i tuoi, mah! contento tu
Ma cazziatoni è un modo di dire!... permalosetto? su che scherzo!
> sei subito accontentato ora finalmente conosco come QUOTARE
Non dovevi far contento me...
> cmq se rileggi il mio primo post o tread fai un po tu con il giusto
> termine
> vedi che qualche migliaio di pagine il mio prog le scarica quindi 2 righe
> di codice le so certamente scrivere e
> certamente qualche ricerca su internet l'avrò pure fatta prima di
> scomodare chi ne sa piu di me.
io non ho detto che non sai scrivere codice (non l'ho mai pensato, anche xkè
non ne ho avuto motivo)... ho solo detto che di quel codice non hai spiegato
nulla, cosa che ancora adesso non hai fatto...
nel mio che ti ho postato ti ho fatto anche l'esempio scritto (e non solo
del codice)...
questo ne è il testo :
"In questo esempio ho creato sul mio SERVER WEB (ma in mancanza, va bene
qualsiasi spazio WEB), una semplice Pagina ASP denominata "Data.asp"; Tale
pagina restituisce semplicemente all'utente che la visualizza, la data del
sistema (quello del SERVER WEB); utilizzando l'oggetto "MSXML2.XMLHTTP",
faccio una chiamata alla pagina con oHttp.Open "GET", e salvo in un campo di
comodo "MiaData" in una Form, il risultato ottenuto con il comando
Me.MiaData.Value = oHttp.responseText."
Credo sia comprensibile no?
...
tu invece scrivi:
oHttp.Open "GET", Richiesta, False: oHttp.send
ma manco dici sto RICHIESTA che cavolo è!!! cosa è che carica!... dici
"PAGINE", ma di che tipo, che roba è? complicatissimo da spiegare è?! ;-|
e se una di queste "n" pagine contenesse dati che caricati bloccano il
tutto? io che ne so se non mi spieghi x bene il tutto?
Sembra quasi tu lo voglia tenere nascosto il "COSA"...
> D'altronde che tu mi segnali un link con quello che ho appena scritto è
> quantomeno singolare
> come è singolare che subito dopo io ti ringrazi per non aver risposto ed
> avermi dato del cazzone.
Quello era solo un modo simpatico per dirti una cosa, se te la sei presa mi
dispiace e ti chiedo scusa... non era certo per dirti CAZZONE... non è da me
e non lo sarà mai.
> A me sembra di avere fatto 4 domande precise con tanto di punto
> interrogativo
> e di aver ricevuto in cambio un sacco di chiacchiere utili solo a chi vuol
> fare il professore si ma di regole.
Professore di regole? Bhè, allora non hai capito nulla... vabbuò, tanto il
problema a te rimane.
> comunque il filmato è troppo simpatico
Le tue ultime affermazioni un pò meno, ma cmq tiriamo avanti lo stesso. ;-)



title: controlli interruttori per alimentare recordset

author: Gaetano Di Zanni

text:
Ciao a tutti.
Il quesito: è prassi corretta utilizzare un gruppo di opzioni di tipo
interruttore e poi sullo stato off/on  alimentare un recordset?
Intendo generare ed alimentare una tabella che associ la data di sistema
all'evento on o off di ciascun interruttore per gestire un db "autoparco"
Esempio: vettura targata XXXX con 4 interruttori (vettura disponibile,
vettura impegnata, vettura guasta, vettura in riparazione) per n vetture.
Gli interruttori ovviamente saranno interdipendenti ed esclusivi (1 solo
stato possibile). Il tutto per semplicità e rapidità di gestione.
Ditemi se parto con il piede giusto.
Gradisco ovviamente un piccolo esempio con codice.
Grazie a tutti.


author: Lorenzo(pyx)

text:

Ciao,
Non credo serva del codice.
Se per ogni autovettura hai una colonna sola del tuo recordset
che ne puo' rappresentare lo stato, associ il gruppo di opzioni
a quel campo.
A mio parere pero' e' piu' comoda una casella combinata di elenco
valori. Potresti senza fatica, a seconda della versione access,
gestire anche un colore per ogni stato.
Ciao
lorenzo


text:
"Lorenzo(pyx)" <Lorenzo@_
NO.SPA.M_pyx.it
> ha scritto nel messaggio
news:27xLd.9677$lB4.2...@twister1.libero.it...

Ciao Lorenzo.
No, non ho una colonna sola per ogni autovett, ho invece la necessità di
associare allo stato attivato anche il dhm (data ora) in cui il camiamento
di stato è avvenuto.
Quello che non so fare è in effetti generare ed alimentare poi la tabella
relativa alle registrazioni di questi eventi.


text:

Mmmh, ho capito.
La cosa migliore, secondo me, e' sempre quella di avere un campo
solo che riporta lo stato dell'autovettura. Questo ti evita anche
complicazioni di codice e ricerche successive.
Se usi una casella con elenco valori, la numerazione delle opzioni
riconduce in modo semplice allo stato dell'autoveicolo
(Ad esempio :   1-Disponibile, 2-impegnata etc.)
Aggiungi a questo punto una colonna data dove nell'evento
DopoAggiornamento della casella riporti : me!data_aggiornamento=Date()
Se usi un gruppo di interruttori ed hai una colonna booleana per ogni
stato, sull'evento On_Click devi riportare un codice
tipo :
Select case me!GruppoInterruttori
    case 1    'Disponibile
        Me!Disponibile=true
        Me!Impegnata=false
        ...=false
    case 2    'Impegnata
        Me!Impegnata=true
        Me!Disponibile=false
        ...=false
    case ...etc...
End select
In pratica devi costruirti il codice per gestire l'espansione da
uno a n valori e se usi maschere continue questo gruppo di
interruttori deve venire associato ad un campo che in realta'
non usi.
In alternativa inserisci un interruttore per ogni colonna di stato,
(non un gruppo di interuttori) ma in questo caso, sempre con il codice
devi escludere gli altri, come dire che nell'evento On_click di ogni
interruttore devi escludere gli altri se il suo stato e' vero.
if me!interruttore_corrente=true
    me!altri_interruttori=false
endif
Pero' devi definire uno stato di default, ovvero se disattivi l'unico
interruttore attivo avrai una situazione indeterminata.
Spero di averti chiarito.
Ciao
Lorenzo


text:
"Lorenzo(pyx)" <Lorenzo@_
NO.SPA.M_pyx.it
> ha scritto nel messaggio
news:rATLd.11610$lB4.3...@twister1.libero.it...

Ho capito Lorenzo, Grazie!


title: Origine casella di testo: Dlookup

author: DPZ

text:
Buongiorno a tutti. Spero di non abusare del NG.
Ho un problema, banale per gli esperti, ma rognoso per me.
In una maschera non associata ho una casella di testo non associata a cui
voglio assegnare il valore della query sql "SELECT utenti.cognome FROM
utenti WHERE utenti.log=true;".
Facendo delle ricerche nei post precedenti ho scoperto che andrebbe
utilizzato, in proprietà origine controllo, Dlookup. Non riesco però ad
applicarlo, sempre se è opportuno utilizzarlo in questo caso. Ho sempre
utilizzato la casella di riepilogo, ma in questo caso vorrei provare con la
casella di testo.
Grazie anticipatamente.
Saluti, DPZ
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Origine casella di testo: Dlookup

author: 'gnurant

text:
DPZ <
dan...@libero.it
> ha scritto:
> Buongiorno a tutti. Spero di non abusare del NG.
> Ho un problema, banale per gli esperti, ma rognoso per me.
> In una maschera non associata ho una casella di testo non associata a
cui
> voglio assegnare il valore della query sql "SELECT utenti.cognome FROM
> utenti WHERE utenti.log=true;".
> Facendo delle ricerche nei post precedenti ho scoperto che andrebbe
> utilizzato, in proprietà origine controllo, Dlookup. Non riesco però ad
> applicarlo, sempre se è opportuno utilizzarlo in questo caso. Ho sempre
> utilizzato la casella di riepilogo, ma in questo caso vorrei provare
con la
> casella di testo.
> Grazie anticipatamente.
> Saluti, DPZ
>
In origine controllo della casella di testo scrivi:
=DLookUp("Cognome";"utenti";"utenti.log=true")
Ciauz
--
'gnurant come una cucuzza
Inviato da
www.mynewsgate.net


title: Origine casella di testo: Dlookup

text:
'gnurant ha scritto:
> In origine controllo della casella di testo scrivi:
> =DLookUp("Cognome";"utenti";"utenti.log=true")
LA tabella utenti tra parentesi quadre e il campo log senza origine
tabella "utenti." ...quindi
=DLookUp("cognome";"[utenti]";"log = True")
--
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Origine casella di testo: Dlookup

text:
Pablitomf <
maurizio...@accessgroup.it
> ha scritto:
> 'gnurant ha scritto:
>
> > In origine controllo della casella di testo scrivi:
> > =DLookUp("Cognome";"utenti";"utenti.log=true")
>
> LA tabella utenti tra parentesi quadre e il campo log senza origine
> tabella "utenti." ...quindi
>
> =DLookUp("cognome";"[utenti]";"log = True")
Funziona lo stesso come dicevo io...bleeeeeee :oP



title: Origine casella di testo: Dlookup

author: namor

text:
DPZ ha scritto:
> Buongiorno a tutti. Spero di non abusare del NG.
> Ho un problema, banale per gli esperti, ma rognoso per me.
> In una maschera non associata ho una casella di testo non associata a cui
> voglio assegnare il valore della query sql "SELECT utenti.cognome FROM
> utenti WHERE utenti.log=true;".
> Facendo delle ricerche nei post precedenti ho scoperto che andrebbe
> utilizzato, in proprietà origine controllo, Dlookup. Non riesco però ad
> applicarlo, sempre se è opportuno utilizzarlo in questo caso. Ho sempre
> utilizzato la casella di riepilogo, ma in questo caso vorrei provare con la
> casella di testo.
> Grazie anticipatamente.
> Saluti, DPZ
La casella di riepilogo ti mostra un elenco di valori, la casella di testo
un singolo valore. A te cosa serve?
Quanti cognomi restituisce quel criterio "log=true"? Se ne restituisce uno
solo puoi usare la dlookup come spiegato nell'altro post, altrimenti si
può fare comunque non ha molto senso perchè verrà restituito un cognome a
caso tra tutti quelli che soddisfano il criterio, a meno che non sia
quello che vuoi.
Namor
--
namor at inwind punto it



title: Origine casella di testo: Dlookup

text:
Pablitomf ha scritto:
> 'gnurant ha scritto:
> > In origine controllo della casella di testo scrivi:
> > =DLookUp("Cognome";"utenti";"utenti.log=true")
> LA tabella utenti tra parentesi quadre e il campo log senza origine
> tabella "utenti." ...quindi
> =DLookUp("cognome";"[utenti]";"log = True")
Le parentesi quadre sono indispensabili solo sul nome del campo, se
contiene spazi. Sul nome della tabella o query sono opzionali, anche se
contiene spazi. Il criterio funziona in tutti e due i modi ma non serve
esplicitare il nome della tabella o query dato che le funzioni di
aggregazione lavorano sempre solo su un'unico dominio e non su istruzioni
SQL.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: Origine casella di testo: Dlookup

author: Antonio Biso

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cdijme$kl3$1...@news.newsland.it...
> 'gnurant ha scritto:
>
> > In origine controllo della casella di testo scrivi:
> > =DLookUp("Cognome";"utenti";"utenti.log=true")
>
> LA tabella utenti tra parentesi quadre e il campo log senza origine
> tabella "utenti." ...quindi
>
> =DLookUp("cognome";"[utenti]";"log = True")
Sul log forse hai ragione ma sulle parentesi proprio no: se non ci sono
spazi non servono!!!
Antonio


title: Origine casella di testo: Dlookup

text:
grazie a tutti, anche per la celerità :-)))))))



title: Origine casella di testo: Dlookup

text:
'gnurant ha scritto:
> Pablitomf <
maurizio...@accessgroup.it
> ha scritto:
> > 'gnurant ha scritto:
> >
> > > In origine controllo della casella di testo scrivi:
> > > =DLookUp("Cognome";"utenti";"utenti.log=true")
> >
> > LA tabella utenti tra parentesi quadre e il campo log senza origine
> > tabella "utenti." ...quindi
> >
> > =DLookUp("cognome";"[utenti]";"log = True")
> Funziona lo stesso come dicevo io...bleeeeeee :oP
> Ciauz
> >
Funziona "utenti.log" ??? Mhà! Ti credo, ma è un pò strana la cosa... devo
verificare (ma giusto per vedere se va bene in tutte le versioni)... per
quanto riguarda le parentesi quadre, è vero che non ci vogliono se non ci
sono spazi nel nome della tabella, ma mistero della fede a me è capitato
più volte di avere errori anche con tabelle con nome senza spazi nei
Dlookup... quindi ora li metto sempre e quindi li consiglio, visto che non
richiedono altro che ricordarselo... ;-)



title: Origine casella di testo: Dlookup

text:
Buono a sapersi, Access fa strane bizze. Grazie



title: SQL

author: PauLoX

text:
Salve a tutti,
non sono un esperto di Access, ma lo uso da poco per creare semplici
database dove catalogare immagini, txt, etc... e anke per per rendere
dinamiche le pagine web tramite ASP ed SQL!
Sapete dirmi se posso intervenire direttamente su database Access in
SQL tramite il programma stesso e se posso vedre i miei database o
anke le operazioni che ho eseguito per farlo sotto forma di comandi
SQL ?
Premetto che uso Access2002!
Grazie per l'attenzione!
PauLoX


title: SQL

author: Sergio MAZZA

text:
"PauLoX" <
pau...@libero.it
> ha scritto nel messaggio
news:pgi63ukol9aoet5j7...@4ax.com...

Non ho ben capito ma con ASP, ADO e istruzioni SQL puoi interrogare i file
mdb di qualsiasi versione di access...
Ciao.
--
Sergio MAZZA


title: Funzione per modificare regedit

author: Perego Roberto

text:
Ho letto che è possibile modificare una stringa del regedit direttamente da
access, Sarebbe interessante, visto che quando installo il pacchetto del mio
database su altri PC esce sempre la finestra di
protezione.la
 stringa se non
mi sbaglio è :
\\HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access\Security
da portare a 1, qualcuno sa dirmi dove posso trovare informazioni o esempi?
Grazie Anticipatamente.


title: Funzione per modificare regedit

author: sv

text:
Perego Roberto ha scritto:
> Ho letto che è possibile modificare una stringa del regedit direttamente da
> access, Sarebbe interessante, visto che quando installo il pacchetto del mio
> database su altri PC esce sempre la finestra di
protezione.la
 stringa se non
> mi sbaglio è :
> \HKEY_CURRENT_USERSoftwareMicrosoftOffice11.0AccessSecurity
> da portare a 1, qualcuno sa dirmi dove posso trovare informazioni o esempi?
> Grazie Anticipatamente.
Controlla su:
http://office.microsoft.com/it-it/assistance/HP030662061033.aspx
--
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: Funzione per modificare regedit

text:
"sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
news:cqtjk3$8mt$1...@news.newsland.it...

Ho guardato, ma con l'inglese per mè è un casino.
da quello che ho potuto capire spiega come modificare il regedit
manualmente, a me interesserebbe scrivere una piccola funzione per far
cambiare la stringa nel regedit alla prima apertura del database, o
addirittura durante l'installazione del pacchetto creato con il runtime di
A2003.


title: Funzione per modificare regedit

text:

Hai visto l'Istruzione SaveSetting nell'help in linea?
Altrimenti il Metodo RegWrite di Windows Scripting Host.
Ciao.
--
Sergio MAZZA


title: Funzione per modificare regedit

author: Alessandro Baraldi

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:cqu2hn$g63$
1...@canarie.caspur.it
[CUT]
> Hai visto l'Istruzione SaveSetting nell'help in linea?
> Altrimenti il Metodo RegWrite di Windows Scripting Host.
>
> Ciao.
He...He....He....!!!
Te e le API dovete aver avuto da dire da piccoli...!
Non lo avevo mai usato, ma è comodo e funziona bene..!
E' da poco che smanetto con WSH e WMI ma devo ammettere
che al di là della difficoltà sull'utilizzo di alcune
Classi sono potenti e flessibili, il neo è che sono
estremamente lenti rispetto alle API, ma parliamo di
inezie...!
Ad esempio la scansione del file Host per la rete
è in rapporto 5÷10 volete....!
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Funzione per modificare regedit

text:
Alessandro Baraldi wrote:
> "Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
> news:cqu2hn$g63$
1...@canarie.caspur.it
>
> [CUT]
>
>> Hai visto l'Istruzione SaveSetting nell'help in linea?
>> Altrimenti il Metodo RegWrite di Windows Scripting Host.
>>
>> Ciao.
>
> He...He....He....!!!
> Te e le API dovete aver avuto da dire da piccoli...!
API, Calabroni e similari...
> Non lo avevo mai usato, ma è comodo e funziona bene..!
Fiuuu.. Meno male.
> E' da poco che smanetto con WSH e WMI ma devo ammettere
> che al di là della difficoltà sull'utilizzo di alcune
> Classi sono potenti e flessibili, il neo è che sono
E' da poco ma da quanto vedo stai facendo progressi;
> estremamente lenti rispetto alle API, ma parliamo di
> inezie...!
sicuramente ma, per me, molto più alla portata di neuroni!
> Ad esempio la scansione del file Host per la rete
> è in rapporto 5÷10 volete....!
Eh! Oh! Ma che vuoi la botte piena e la moglie 'mbriaca?
D'altronde parliamo di linguaggi interpretati...
> Ciao
> @Alex
Ciao.
--
Sergio MAZZA


title: Funzione per modificare regedit

text:
Perego Roberto ha scritto:

Cerca nell'Help DAO Application.DBEngine.SetOption, e controlla se va bene
al tuo caso.



title: Funzione per modificare regedit

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:cqu6u8$hdi$
1...@canarie.caspur.it
[CUT]
> API, Calabroni e similari...
Tutta roba che punge.....!!!
> > Non lo avevo mai usato, ma è comodo e funziona bene..!
>
> Fiuuu.. Meno male.
Non fare così...!!!
> E' da poco ma da quanto vedo stai facendo progressi;
Beh a tempo perso un pò di esperimenti li faccio...!

> > Ad esempio la scansione del file Host per la rete
> > è in rapporto 5÷10 volete....!
>
> Eh! Oh! Ma che vuoi la botte piena e la moglie 'mbriaca?
> D'altronde parliamo di linguaggi interpretati...
Magari, se non fosse che troppo ubriaca dorme..., e fin'ora
non ho mai capito qual'è quella via di mezzo alla quale
spesso si pensa...!!!
Sembra un'interruttore ON(indisponibile)/OFF(dormiente)
vedi tu......!!! ;-)



title: Funzione per modificare regedit

text:
Alessandro Baraldi wrote:
>
> Magari, se non fosse che troppo ubriaca dorme..., e fin'ora
> non ho mai capito qual'č quella via di mezzo alla quale
> spesso si pensa...!!!
> Sembra un'interruttore ON(indisponibile)/OFF(dormiente)
> vedi tu......!!! ;-)
>
> Ciao
> @Alex
ALT! Io mi fermo qui, questo č un discorso piů spinoso delle API!
Ciao.
--
Sergio MAZZA


title: Funzione per modificare regedit

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cqu2hn$g63$1...@canarie.caspur.it...
> Perego Roberto wrote:
>> "sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
>> news:cqtjk3$8mt$1...@news.newsland.it...
>>> Perego Roberto ha scritto:
>>>
>>>> Ho letto che è possibile modificare una stringa del regedit
>>>> direttamente
>>>> da
>>>> access, Sarebbe interessante, visto che quando installo il pacchetto
>>>> del
>>>> mio
>>>> database su altri PC esce sempre la finestra di
protezione.la
 stringa
>>>> se
>>>> non
>>>> mi sbaglio è :
>>>> \HKEY_CURRENT_USER\Software\MicrosoftOffice\11.0\Access\Security
>>>> da portare a 1, qualcuno sa dirmi dove posso trovare informazioni o
>>>> esempi?
>>>> Grazie Anticipatamente.
>>>
>>> Controlla su:
>>>
>>>
http://office.microsoft.com/it-it/assistance/HP030662061033.aspx
>>>
>>> --
>>> rgrds
>>> SC
>>>
>>> --
>>>
>>> questo articolo e` stato inviato via web dal servizio gratuito
>>>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>>>
>>>
>> Ho guardato, ma con l'inglese per mè è un casino.
>> da quello che ho potuto capire spiega come modificare il regedit
>> manualmente, a me interesserebbe scrivere una piccola funzione per far
>> cambiare la stringa nel regedit alla prima apertura del database, o
>> addirittura durante l'installazione del pacchetto creato con il runtime
>> di
>> A2003.
>
> Hai visto l'Istruzione SaveSetting nell'help in linea?
> Altrimenti il Metodo RegWrite di Windows Scripting Host.
>
> Ciao.
>
> --
> Sergio MAZZA
>
ho guardato l'elp in linea della funzione SaveSetting e penso che sia quello
che cerco,anche se non è molto chiaro.
copio parte dell'help in linea:
SaveSetting appname, section, key, setting
 Inserisce alcune impostazioni nel registro.
SaveSetting appname := "myapp", section := "Startup", _
            key := "Top", setting := 75
SaveSetting "MyApp","Startup", "Left", 50
la mia stringa è:
\HKEY_CURRENT_USER\Software\MicrosoftOffice\11.0\Access\Security
il valore da portare a 1 è level
come divido il percorso?, lo metto nella sezione key? ed il setting ad "1"
ed ancora, appname sta per il nome del mio database?
Grazie ancora per la pazienza


title: Funzione per modificare regedit

text:

Anche se ti ho indicato l'istruzione SaveSetting di VBA io preferisco gli
script WSH;
ti invio il contenuto di un file di esempio (Registry.vbs):
' Windows Script Host Sample Script
'
' ------------------------------------------------------------------------
'               Copyright (C) 1996-1997 Microsoft Corporation
'
' You have a royalty-free right to use, modify, reproduce and distribute
' the Sample Application Files (and/or any modified version) in any way
' you find useful, provided that you agree that Microsoft has no warranty,
' obligations or liability for any Sample Application Files.
' ------------------------------------------------------------------------
'
' This sample demonstrates how to write/delete entries in the registry.
L_Welcome_MsgBox_Message_Text   = "This script demonstrates how to create
and delete registry keys."
L_Welcome_MsgBox_Title_Text     = "Windows Scripting Host Sample"
Call Welcome()
'
********************************************************************************
' *
' * Registry related methods.
' *
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Popup "Create key HKCU\MyRegKey with value 'Top level key'"
WSHShell.RegWrite "HKCU\MyRegKey\", "Top level key"
WSHShell.Popup "Create key HKCU\MyRegKey\Entry with value 'Second level
key'"
WSHShell.RegWrite "HKCU\MyRegKey\Entry\", "Second level key"
WSHShell.Popup "Set value HKCU\MyRegKey\Value to REG_SZ 1"
WSHShell.RegWrite "HKCU\MyRegKey\Value", 1
WSHShell.Popup "Set value HKCU\MyRegKey\Entry to REG_DWORD 2"
WSHShell.RegWrite "HKCU\MyRegKey\Entry", 2, "REG_DWORD"
WSHShell.Popup "Set value HKCU\MyRegKey\Entry\Value1 to REG_BINARY 3"
WSHShell.RegWrite "HKCU\MyRegKey\Entry\Value1", 3, "REG_BINARY"
WSHShell.Popup "Delete value HKCU\MyRegKey\Entry\Value1"
WSHShell.RegDelete "HKCU\MyRegKey\Entry\Value1"
WSHShell.Popup "Delete key HKCU\MyRegKey\Entry"
WSHShell.RegDelete "HKCU\MyRegKey\Entry\"
WSHShell.Popup "Delete key HKCU\MyRegKey"
WSHShell.RegDelete "HKCU\MyRegKey\"
'
********************************************************************************
' *
' * Welcome
' *
Sub Welcome()
    Dim intDoIt
    intDoIt =  MsgBox(L_Welcome_MsgBox_Message_Text,    _
                      vbOKCancel + vbInformation,       _
                      L_Welcome_MsgBox_Title_Text )
    If intDoIt = vbCancel Then
        WScript.Quit
    End If
End Sub
maggiori informazioni le trovi su
http://www.microsoft.com/italy/scripting/
Scusa ma oggi vado in ferie e forse non potrò continuare a rispondere...
Ciao.
--
Sergio MAZZA


title: Funzione per modificare regedit

author: Roberto da casa

text:
"Perego Roberto" <
pere...@tin.it
> ha scritto nel messaggio
news:S3mAd.582787$35.24...@news4.tin.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Andrea Sciamanna intitolata "Funzioni per accedere alle chiavi di registro,
in lettura, scrittura e modifica".
--
Roberto
------------------------------------------------
il Sito Comune di it.comp.appl.access
www.sitocomune.com
-----------------------------------------------


title: sostituzione file mde dopo installazione db access

author: mikmik

text:
ciao
dopo aver installato un db access (e runtime access) creati con il package
wizard, posso andare a sostituire il file mdb/mde con un nuovo db corretto
senza fare di nuovo l'installazione del pacchetto?
ciao grrazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Karl Donaubauer

text:
mikmik wrote:
> dopo aver installato un db access (e runtime access) creati con il
> package wizard, posso andare a sostituire il file mdb/mde con un
> nuovo db corretto senza fare di nuovo l'installazione del pacchetto?
Sě.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005


text:
Karl Donaubauer ha scritto:
> mikmik wrote:
> > dopo aver installato un db access (e runtime access) creati con il
> > package wizard, posso andare a sostituire il file mdb/mde con un
> > nuovo db corretto senza fare di nuovo l'installazione del pacchetto?
> Sě.
lo posso fare da vb o posso anche usare query?
qualke link?
grazie



text:
Karl Donaubauer ha scritto:
> mikmik wrote:
> > dopo aver installato un db access (e runtime access) creati con il
> > package wizard, posso andare a sostituire il file mdb/mde con un
> > nuovo db corretto senza fare di nuovo l'installazione del pacchetto?
> Sě.
lo posso fare da vb o posso anche usare query?
qualke link?
grazie
--



text:
Karl Donaubauer ha scritto:
> mikmik wrote:
> > dopo aver installato un db access (e runtime access) creati con il
> > package wizard, posso andare a sostituire il file mdb/mde con un
> > nuovo db corretto senza fare di nuovo l'installazione del pacchetto?
> Sě.
grazie, scusa ma stavo pensando a un altra domanda che volevo fare.
 :)
non ho bisogno di altre info



author: vtt

text:
"mikmik" <
s...@sdsdsds.com
> ha scritto nel messaggio
news:d3j86q$g6e$1...@news.newsland.it...
> Karl Donaubauer ha scritto:
>
>> mikmik wrote:
>> > dopo aver installato un db access (e runtime access) creati con il
>> > package wizard, posso andare a sostituire il file mdb/mde con un
>> > nuovo db corretto senza fare di nuovo l'installazione del pacchetto?
>
>> Sì.
>
> lo posso fare da vb o posso anche usare query?
> qualke link?
>
> grazie
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
Non capisco cosa intendi per sostituzione tramite vb o query.
Io sovrascrivo semplicemente il file vecchio con quello nuovo e tutto
funziona a meraviglia.
Personalmente ritengo però più serio distribuire al cliente il pack con
l'ultima versione del db per evitare, in caso di reinstallazione, di fargli
sovrascrivere manualmente il file vecchio con quello più nuovo. Per alcuni
utenti la sola apertura di esplora risorse è già una operazione avanzata.
Ovviamente questa è solo un'opinione personale e ogni caso ha le sue
particolari caratteristiche.
Ciao
vtt


title: [OT] AUGURI (anche se in ritardo, chiedo scusa)

author: Claudio

text:
Un caloroso saluto a tutto il NG!!!
Prima di tutto voglio scusarmi per l'enorme ritardo, ma contingenze mi hanno
tenuto lontano dal PC
Secondo di tutto ( ;-)  Auguro a tutti Voi Un felice e prospero 2004!!!!
Sarò stato sicuramente un rompiscatole nei mesi scorsi con le mie strane,
assurde e sicuramente elementari (per Voi) richieste di aiuto, e di questo
Vi sono molto grato.
Scusate sono emozionato :°°°°) che dire....
Ad Majora
A presto
Claudio


text:
"Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio
news:vnbJb.29963$VW.14...@news3.tin.it...
> Un caloroso saluto a tutto il NG!!!
>
> Prima di tutto voglio scusarmi per l'enorme ritardo, ma contingenze mi
hanno
> tenuto lontano dal PC
> Secondo di tutto ( ;-)  Auguro a tutti Voi Un felice e prospero 2004!!!!
>
> Sarň stato sicuramente un rompiscatole nei mesi scorsi con le mie strane,
> assurde e sicuramente elementari (per Voi) richieste di aiuto, e di questo
> Vi sono molto grato.
>
> Scusate sono emozionato :°°°°) che dire....
>
> Ad Majora
>
> A presto
> Claudio
Un felice 2004 a te.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: export in excel...senza office

author: AEOM

text:
Ciao a tutti,
è possibile esportare un report in formato excel senza avere office sul pc?
Grazie, AEOM


title: export in excel...senza office

author: Carlo Costarella

text:
"AEOM" <in...@FUCK-LAMER.com> ha scritto nel messaggio
news:FrO4b.14991$ti2.5...@news2.tin.it...
> Ciao a tutti,
>
> č possibile esportare un report in formato excel senza avere office sul
pc?
>
> Grazie, AEOM
>
>
Sě.
Bisogna avere le librerie ISAM che vengono installate nel tuo computer (se
spunti tale opzione) quando installi Office Developer.
Le stesse librerie verranno usate per la creazione del pacchetto di
installazione quando distribuisci l'applicativo.
E' ovvio che avrai previsto, nell'applicativo, una routine per
l'esportazione del report in formato xls.
Ciao, Carlo


title: export in excel...senza office

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:3eX4b.1086$R32....@news2.tin.it...
>
> "AEOM" <in...@FUCK-LAMER.com> ha scritto nel messaggio
> news:FrO4b.14991$ti2.5...@news2.tin.it...
> > Ciao a tutti,
> >
> > è possibile esportare un report in formato excel senza avere office sul
> pc?
> >
> > Grazie, AEOM
> >
> >
>
> Sì.
> Bisogna avere le librerie ISAM che vengono installate nel tuo computer (se
> spunti tale opzione) quando installi Office Developer.
> Le stesse librerie verranno usate per la creazione del pacchetto di
> installazione quando distribuisci l'applicativo.
> E' ovvio che avrai previsto, nell'applicativo, una routine per
> l'esportazione del report in formato xls.
>
> Ciao, Carlo
>
>
Ciao carlo, non ho un'esportazione esplicita in excel da codice, quindi
credo sia li il problema.
Posso aggiungere questre librerie a un programma già installato?
Ciao, AEOM


title: export in excel...senza office

text:
"AEOM" <in...@FUCK-LAMER.com> ha scritto nel messaggio
news:z6Y4b.1344$R32....@news2.tin.it...

In linea di massima sì.
Sul sito Microsoft trovi il pacchetto completo con le librerie ISAM.
Se il tuo applicativo è distribuito con il runtime e non hai messo il codice
per esportare un report in
formato xls, non credo ti servirà a molto caricare le librerie.
Fammi sapere.
Ciao, Carlo


title: Sottoreport vuoti, come si risolve?

author: Paul

text:
salve, ho un piccolo problemino:
ho un sottoreport la cui query d'origine, in un caso, non contiene
nessun record.
il problema è che eseguendo il sottoreport a sè stante, le etichette
vengono visualizzate comunque e compare un record vuoto, mentre se
faccio partire il report principale il sottoreport (collegato con l'ID)
risulta vuoto impedendomi di effettuare dei calcoli. è possibile
risolvere la situazione in modo che anche nel report il sottoreport
visualizzi almeno il record vuoto e le etichette?
grazie


title: Sottoreport vuoti, come si risolve?

author: Donny

text:
Ciao,penso che si possa risolvere utilizzando la proprietà visible del
report applicata alla proprietaà evento "Su report vuoto".
Ciao                                             Donny
Paul <
cr...@spin.it
> wrote in message 3910008A...@spin.it...



title: Sottoreport vuoti, come si risolve?

author: Andrea Sciamanna

text:
> Ciao,penso che si possa risolvere utilizzando la proprietà visible del
> report applicata alla proprietaà evento "Su report vuoto".
E come fai? nell'eventu "su report vuoto" scrivi "me.visible=false"?
Non credo proprio.
La proprietà la devi gestire dal report principale.
Non so se esiste la proprietà recordcount, dovrei guardare. In questo caso
basterebbe usare "nomesottoreport.recordcount" per testare il numero di
record ed impostare la proprietà.
Ancora meglio sarebbe eliminare il sottoreport e gestire dei livelli di
gruppo: è sempre meglio usare questo metodo, quando possibile, piuttosto che
i sottoreport.


title: Sottoreport vuoti, come si risolve?

text:
Hai ragione e chiedo scusa ma avevo capito che nin si voleva vedere il
sottoreport nel caso non ci fossero record contenuti,(la prossima volte mi
rileggo meglio il messaggio prima di rispondere)
Donny
Andrea Sciamanna <andrea.s...@libero.it.cancellami> wrote in message
8fo75v$q81$1...@serv1.iunet.it...



title: Errore di runtime 3075 (operatore mancante nella query)

author: luca

text:
Ciao!
Il codice che segue elimina un record dalla listbox me.risultati
(esattamente dalla tabella tblDonatori) e lo sposta in un'altra
tabella (tblStoricoDonatori).
In fase di esecuzione pero' mi viene segnalato un errore di runtime
3075 che recita così:
"Errore di sintassi (operatore mancante) nell'espressione della query
'tblDonatori.IdDonatore=IN(1)'  "
Il codice segue:
*******************************************************************
    Dim strLista As String
    Dim strCriteri As String
    Dim varItem As Variant
    Dim strSQL1,strSQL2, strSQL3 As String

If Me.txtTrovati <> 0 Then
    'Se non ci sono voci selezionate
    'non ci sono attività da effettuare
    If Me!Risultati.ItemsSelected.Count = 0 Then
       MsgBox "Seleziona un donatore!", vbInformation
       Exit Sub
    End If
    'Cicla nell'insieme delle voci selezionate
    For Each varItem In Me!Risultati.ItemsSelected
        'Cattura la colonna IdDonatore di ciascuna
        'voce selezionata
        strLista = strLista & _
            Me!Risultati.Column(0, varItem) & ","
    Next varItem
    'Elimina la virgola eccedente
    strLista = Left$(strLista, Len(strLista) - 1)
    'Crea stringhe SQL

       strSQL1 = "INSERT INTO tblStoricoDonatori " & _
                 "SELECT tblDonatori.* FROM tblDonatori " & _
                 "WHERE tblDonatori.IdDonatore = IN ( " & _
                     strLista & ");"
       strSQL2 = "INSERT INTO tblStoricoDonazioni " & _
                 "SELECT tblDonazioni.* FROM tblDonazioni " & _
                 "WHERE tblDonazioni.IdDonatore = IN ( " & _
                     strLista & ");"
       strSQL3 = "DELETE tblDonatori.* FROM tblDonatori " & _
                 "WHERE tblDonatori.IdDonatore = IN ( " & _
                     strLista & ");"
    'Elimina record
    If MsgBox("Sei sicuro di voler archiviare questo/i donatore/i?",
vbExclamation + vbYesNo) = vbYes Then
       DoCmd.RunSQL strSQL1
       DoCmd.RunSQL strSQL2
       DoCmd.RunSQL strSQL3
    End If
********************************************************
Se faccio il debug, il cursore mi segnala "DoCmd.RunSQL strSQL1".
Non riesco a capire quale operatore manchi nella prima o nelle altre
query che vengono eseguite in cascata...
Grazie!
luca


text:
luca wrote:
> ...
> In fase di esecuzione pero' mi viene segnalato un errore di runtime
> 3075 che recita così:
> "Errore di sintassi (operatore mancante) nell'espressione della query
> 'tblDonatori.IdDonatore=IN(1)'  "
> ...
>    'Crea stringhe SQL
>
>       strSQL1 = "INSERT INTO tblStoricoDonatori " & _
>                 "SELECT tblDonatori.* FROM tblDonatori " & _
>                 "WHERE tblDonatori.IdDonatore = IN ( " & _
>                     strLista & ");"
> ...
> Se faccio il debug, il cursore mi segnala "DoCmd.RunSQL strSQL1".
> Non riesco a capire quale operatore manchi nella prima o nelle altre
> query che vengono eseguite in cascata...
Questo che si vede subito è che non manca un operatore ma che
ci sono troppi. Togli "=" prima del "IN".
Se ti dà ancora un errore il modo più semplice per trovarlo è un
Debug.Print strSQL1
che ti scrive tutta l'espressione risultante nella finestra immediata.
Se poi non vedi l'errore fai copia/incolla col testo e postalo qui.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access


text:
"luca" <
woo...@libero.it
> ha scritto nel messaggio
news:d95188c8.05031...@posting.google.com...

Se non sbaglio l'utilizzo dell'operatore IN non contempla l'uguale:
es.
"WHERE tblDonazioni.IdDonatore IN ( " & _
Ciao.
--
Sergio MAZZA


text:
luca wrote:
>...
>    Dim strSQL1,strSQL2, strSQL3 As String
>...
Non ha niente da fare col tuo problema ma qui fai un sbaglio
molto frequente. In VBA con questa dicchiarazione le 2 prime
variabili sono del tipo Variant. Per creare tutti come String
devi scrivere:
Dim strSQL1 As String, strSQL2 As String, strSQL3 As String
--
HTH



text:
"Karl Donaubauer" <
NoS...@donkarl.com
> wrote in message news:<
39qdp6F...@individual.net
>...
> luca wrote:
> > ...
> > In fase di esecuzione pero' mi viene segnalato un errore di runtime
> > 3075 che recita così:
> > "Errore di sintassi (operatore mancante) nell'espressione della query
> > 'tblDonatori.IdDonatore=IN(1)'  "
> > ...
> >    'Crea stringhe SQL
> >
> >       strSQL1 = "INSERT INTO tblStoricoDonatori " & _
> >                 "SELECT tblDonatori.* FROM tblDonatori " & _
> >                 "WHERE tblDonatori.IdDonatore = IN ( " & _
> >                     strLista & ");"
> > ...
> > Se faccio il debug, il cursore mi segnala "DoCmd.RunSQL strSQL1".
> > Non riesco a capire quale operatore manchi nella prima o nelle altre
> > query che vengono eseguite in cascata...
>
> Questo che si vede subito è che non manca un operatore ma che
> ci sono troppi. Togli "=" prima del "IN".
>
> Se ti dà ancora un errore il modo più semplice per trovarlo è un
> Debug.Print strSQL1
> che ti scrive tutta l'espressione risultante nella finestra immediata.
> Se poi non vedi l'errore fai copia/incolla col testo e postalo qui.
Era proprio l'"=" che dava problemi...
grazie mille!!!  :))
luca


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message news:<d18vhk$k0k$
1...@canarie.caspur.it
>...

Era esattamente il simbolo "=" che dava noie...
grazie tante!!!  :))
luca


title: Esportare oggetti

author: Marco

text:
Un saluto a tutto l'NG.
Ho un'applicazione di lavoro ed una completa; sto facendo degli
aggiornamenti su alcune maschere, query e reports.
Vorrei esportarli tutti insieme e non uno alla volta, via via che li
modifico, nell'applicazione completa e naturalmente sostituire quelli
precedenti.
Come posso fare ?
Grazie in anticipo a chi mi vorr� dare dei suggerimenti.
Ciao, Marco


title: Esportare oggetti

author: mcdany

text:
On 1 Ott, 19:17, "Marco" <
mmsist...@alice.it
> wrote:
> [...]
> Ho un'applicazione di lavoro ed una completa; sto facendo degli
> aggiornamenti su alcune maschere, query e reports.
> Vorrei esportarli tutti insieme e non uno alla volta, via via che li
> modifico, nell'applicazione completa e naturalmente sostituire quelli
> precedenti.
> [...]
Quando esegui l'importazione da un database di Access, viene richiesta
la selezione degli oggetti da importare (tabelle, query, moduli,
report, ecc.).
Gli oggetti importati non sovrascrivono quelli già presenti, ma al
nome viene aggiunto un progressivo numerico.
L'eliminazione delle vecchie tabelle e la ridenominazione di quelle
nuove (per eliminare il suffisso progressivo) possono essere svolte
tramite una routine appositamente creata.
Ciao,
--
Daniele M. aka mcdany


title: Esportare oggetti

text:
"mcdany" <
mcd...@gmail.com
> ha scritto nel messaggio
news:6d128507-0ab0-4515...@d45g2000hsc.googlegroups.com...
On 1 Ott, 19:17, "Marco" <
mmsist...@alice.it
> wrote:
> [...]
> Ho un'applicazione di lavoro ed una completa; sto facendo degli
> aggiornamenti su alcune maschere, query e reports.
> Vorrei esportarli tutti insieme e non uno alla volta, via via che li
> modifico, nell'applicazione completa e naturalmente sostituire quelli
> precedenti.
> [...]
Quando esegui l'importazione da un database di Access, viene richiesta
la selezione degli oggetti da importare (tabelle, query, moduli,
report, ecc.).
Gli oggetti importati non sovrascrivono quelli gi� presenti, ma al
nome viene aggiunto un progressivo numerico.
L'eliminazione delle vecchie tabelle e la ridenominazione di quelle
nuove (per eliminare il suffisso progressivo) possono essere svolte
tramite una routine appositamente creata.
Ciao,
--
Daniele M. aka mcdany
Grazie per la risposta. Mi spiego meglio: la mia necessit� non � quella di
importare gli oggetti da un db ad un altro, ma al contrario di esportarli
(si tratta di maschere e reports) in modo da sostituire quelli precedenti.
Tutto ci� senza doverlo fare uno alla volta.
Ciao.


title: Esportare oggetti

author: Alessandro Cara

text:
Marco ha scritto:
> "mcdany" <
mcd...@gmail.com
> ha scritto nel messaggio
> news:6d128507-0ab0-4515...@d45g2000hsc.googlegroups.com...
> On 1 Ott, 19:17, "Marco" <
mmsist...@alice.it
> wrote:
>> [...]
>> Ho un'applicazione di lavoro ed una completa; sto facendo degli
>> aggiornamenti su alcune maschere, query e reports.
>> Vorrei esportarli tutti insieme e non uno alla volta, via via che li
>> modifico, nell'applicazione completa e naturalmente sostituire quelli
>> precedenti.
>> [...]
>
> Quando esegui l'importazione da un database di Access, viene richiesta
> la selezione degli oggetti da importare (tabelle, query, moduli,
> report, ecc.).
> Gli oggetti importati non sovrascrivono quelli giï¿œ presenti, ma al
> nome viene aggiunto un progressivo numerico.
> L'eliminazione delle vecchie tabelle e la ridenominazione di quelle
> nuove (per eliminare il suffisso progressivo) possono essere svolte
> tramite una routine appositamente creata.
>
> Ciao,
> --
> Daniele M. aka mcdany
>
> Grazie per la risposta. Mi spiego meglio: la mia necessitï¿œ non ï¿œ quella di
> importare gli oggetti da un db ad un altro, ma al contrario di esportarli
> (si tratta di maschere e reports) in modo da sostituire quelli precedenti.
> Tutto ciï¿œ senza doverlo fare uno alla volta.
> Ciao.
Come diceva qualcuno. Se un problema non si risolve prova a invertire i
termini. Che differenza c'e' importare su a da b o esportare da b su a?
--
ac


title: Esportare oggetti

text:
Alessandro Cara ha scritto:
>Marco ha scritto:
>> "mcdany" <mcdany@gmail . com > ha scritto nel messaggio
>> news:6d128507-0ab0-4515...@d45g2000hsc.googlegroups . com ...
>> On 1 Ott, 19:17, "Marco" <mmsist...@alice . it > wrote:
>>> [...]
>>> Ho un'applicazione di lavoro ed una completa; sto facendo degli
>>> aggiornamenti su alcune maschere, query e reports.
>>> Vorrei esportarli tutti insieme e non uno alla volta, via via che li
>>> modifico, nell'applicazione completa e naturalmente sostituire quelli
>>> precedenti.
>>> [...]
>>
>> Quando esegui l'importazione da un database di Access, viene richiesta
>> la selezione degli oggetti da importare (tabelle, query, moduli,
>> report, ecc.).
>> Gli oggetti importati non sovrascrivono quelli gi� presenti, ma al
>> nome viene aggiunto un progressivo numerico.
>> L'eliminazione delle vecchie tabelle e la ridenominazione di quelle
>> nuove (per eliminare il suffisso progressivo) possono essere svolte
>> tramite una routine appositamente creata.
>>
>> Ciao,
>> --
>> Daniele M. aka mcdany
>>
>> Grazie per la risposta. Mi spiego meglio: la mia necessit� non � quella di
>> importare gli oggetti da un db ad un altro, ma al contrario di esportarli
>> (si tratta di maschere e reports) in modo da sostituire quelli precedenti.
>> Tutto ci� senza doverlo fare uno alla volta.
>> Ciao.
>Come diceva qualcuno. Se un problema non si risolve prova a invertire i
>termini. Che differenza c'e' importare su a da b o esportare da b su a?
>--
>ac
Mi intrometto......ma se dividi tabelle in un db e maschere/query/report in un altro db e li fai lavorare collegati, quando devi aggiornare ti basta sostituire il file e basta.....
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Esportare oggetti

text:
Fair87 ha scritto:
> Alessandro Cara ha scritto:
>> Marco ha scritto:
>>> "mcdany" <mcdany@gmail . com > ha scritto nel messaggio
>>> news:6d128507-0ab0-4515...@d45g2000hsc.googlegroups . com ...
>>> On 1 Ott, 19:17, "Marco" <mmsist...@alice . it > wrote:
>>>> [...]
>>>> Ho un'applicazione di lavoro ed una completa; sto facendo degli
>>>> aggiornamenti su alcune maschere, query e reports.
>>>> Vorrei esportarli tutti insieme e non uno alla volta, via via che li
>>>> modifico, nell'applicazione completa e naturalmente sostituire quelli
>>>> precedenti.
>>>> [...]
>>> Quando esegui l'importazione da un database di Access, viene richiesta
>>> la selezione degli oggetti da importare (tabelle, query, moduli,
>>> report, ecc.).
>>> Gli oggetti importati non sovrascrivono quelli giï¿œ presenti, ma al
>>> nome viene aggiunto un progressivo numerico.
>>> L'eliminazione delle vecchie tabelle e la ridenominazione di quelle
>>> nuove (per eliminare il suffisso progressivo) possono essere svolte
>>> tramite una routine appositamente creata.
>>>
>>> Ciao,
>>> --
>>> Daniele M. aka mcdany
>>>
>>> Grazie per la risposta. Mi spiego meglio: la mia necessitï¿œ non ï¿œ quella di
>>> importare gli oggetti da un db ad un altro, ma al contrario di esportarli
>>> (si tratta di maschere e reports) in modo da sostituire quelli precedenti.
>>> Tutto ciï¿œ senza doverlo fare uno alla volta.
>>> Ciao.
>> Come diceva qualcuno. Se un problema non si risolve prova a invertire i
>> termini. Che differenza c'e' importare su a da b o esportare da b su a?
>> --
>> ac
> Mi intrometto......ma se dividi tabelle in un db e maschere/query/report in un altro db e li fai lavorare collegati, quando devi aggiornare ti basta sostituire il file e basta.....
>
>
Forse non sono stato molto chiaro o non abbastanza esperto. Vorrei solo
utilizzare la procedura di esportazione oggetti nativa in Access come
quella di importazione (tutti gli oggetti insieme) dal momento che
esportando p.e. una maschera dal db1 al db2 quella del db2 viene
sostituita e cosï¿œ facendo non devo rinominarla come avviene
nell'importazione. Tutto ciï¿œ perchï¿œ l'applicazione finale ha molte
maschere, query e reports, e molte di esse non devono essere sostituite.
Non ho ancora trovato una soluzione valida.
Ciao, Marco


title: R: SALVE

author: pedro

text:
pedro <
franc.c...@tiscali.it
> wrote in message ...
> Come avrete capitp sono nuovo del ng; da tale quindi vorrei chiedervi la
> cosa + banale, quale manuale per iniziare a programmare con access 2000?
> considerando comunque che sono un'utilizzatore di programmi che girano con
> access essendo ragioniere. Salve a tutti
>
>


title: R: SALVE

author: Emyr

text:


vedi su
sitocomune.com
Saluti.
Emanuele.


title: [INFO] Istruzioni per l'uso di questo ng

author: Federico Luciani

text:
[INFO] Siete pregati di leggerlo - Istruzioni per l'uso di questo ng
----------------------------------------------------------------------------
             Come ci si dovrebbe comportare in un newsgroup
                    ovvero 'Istruzioni per l'uso'
----------------------------------------------------------------------------
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un profiquo utilizzo del ng da
parte di tutti i partecipanti evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che
il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente il
proprio tempo, le proprie conoscenze e la loro professionalita' per aiutare
chiunque, persone che spesso non conoscono e che dalle quali non riceveranno
alcun compenso, per cui qualsiasi forma di pretesa o obbligo da parte di chi
scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
  dei giorni precedenti non siano gia' presenti delle soluzioni al quesito
  che si vuole porre.
  Non e' il massimo delle figure fare una domanda a cui e' gia' stata
  data ampia ed esauriente risposta magari il giorno prima, di sicuro
  poi l'eventuale replica difficilmente potra' essere piu' completa.
  Volendo si possono effettuare anche delle ricerche nell'archivio storico
  dei messaggi presso il sito:

http://www.deja.com/home_ps.shtml
- provate anche a verificare che i vostri dubbi e le relative soluzioni
  non siano gia' presenti sul Sito Comune di questo newsgroup:

http://members.xoom.it/it_db_access
  Sul Sito Comune, inoltre, sono raccolti tutti i messaggi del ng
  relativi a qualche anno.
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------------
Nel scrivere l'oggetto del messaggio si dovrebbe dare maggiore importanza
perche' contribuisce ad identificare immediatamente l'argomento e il tipo di
problema, attirando subito l'attenzione di chi legge
Si sconsiglia di inserire subject insignificanti come:
  'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI'
  'SONO PRINCIPIANTE', 'SONO DEFICENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare
la spedizione di messaggi incomprensibili, che non potranno avere risposte
immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce
ed il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00),
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularla evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i piu'
svariati dalla domanda mal posta, al fatto che nessuno effettivamente abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo del percedente.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliano le parti meno significative, lasciando quelle piu'
interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche o con altri partecipanti e eventuali
disaccordi sarebbe meglio proseguire in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
  il lavoro di altre persone.
  Oltre a non essere moralmente corretto, e' illegale, inoltre, considerando
  che in questo ng possono esserci persone che si guadagnano la
  pagnotta sviluppando programmi con access, non ci sembra corretto
  contribuire a diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
  lo spirito di questo ng in cui presuppone che tutte le domande e tutte
  le risposte debbano essere visibili perche' potrebbero interessare a
tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
  informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
  disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste,
  lo sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
  vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
  del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
  access, anche se personali, ma il tutto deve sempre essere senza scopo di
  lucro;
Alcune regole legate invece alla netiquette,
dove con il termine netiquette 'retichetta', si intende l'insieme di
regole nate col tempo per autoregolare il comportamento degli utenti delle
news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei
  messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie).
  questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
  correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti.
  Se proprio non potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquettei
t.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.geocities.com/bourbonstreet/9518/galamaileo.html
Cara Emily Postnews...
http://www.geocities.com/Athens/Parthenon/9704/galareteo.html
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK      As Far As I Know
BTW        By The Way
CU         See You
CUL        See You Later
CUT        Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH        Hope This Helps
IMO        In My Opinion
IMHO       In My Humble Opinion
LOL        Laughing over laughing
NEWBIE     Nuovo arrivato, persona nuova per il NG
NG         Newsgroup
OT         Off-Topic: fuori argomento
ROTFL      Rolling on the floor laughing
ROTFLASTC  Rolling on the floor laughing and scaring the cat
ROTFLMAO   Rolling on the floor laughing my ass off
RTFM       Read the fuckin' manual
SPAM       Messaggio pubblicitario fortemente OT, sui NG è assolutamente
vietato
TIA        Thanks In Advance
TROLL      Persona che vuole solo creare disturbo e scompiglio
c'e' ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com
----------------------------------------------------------------------------


title: S. Patrono..

author: CARLO

text:
Sto utilizzando la funzione ContaLavorativi che ho trovato sul sito comune.
E funziona. Però testando la funzione mi sono accorto che non tiene conto
del S, Patrono.
Capisco bene che non era possibile prevedre tutti i santi patroni, ma
secondo voi come potrei fare per completare la funzione.
Vi ringrazio fin da ora.
CARLO


title: S. Patrono..

text:
"CARLO" <
carlob...@tin.it
> ha scritto nel messaggio
news:%c959.212836$vm5.6...@news2.tin.it...

Creati  una tabella "Festività" e se la data ricade in una delle "Festività"
sottrai un giorno.
Ovviamente tutto da codice.
Ciao, Carlo


title: S. Patrono..

text:
> Creati  una tabella "Festività" e se la data ricade in una delle
"Festività"
> sottrai un giorno.
> Ovviamente tutto da codice.
>
> Ciao, Carlo
>
>
>
Ho capito il concetto, ma per chi non ha grande capacità con i codici, anzi
ne è proprio digiuno, come posso orientarmi?
Manca l'esperienza....
Grazie comunque
Carlo


title: S. Patrono..

text:
Inoltre se  la "sottrazione " la devo fare tra un periodo definito da due
date?
Sono un po' confuso.
Grazie
CARLO


title: S. Patrono..

author: Roberto dalla campagna

text:
CARLO <
carlob...@tin.it
> wrote in message
%c959.212836$vm5.6...@news2.tin.it...

Ipotizzando che il santo patrono cada il 29 giugno, la funzione XXX che sul
Sito Comune trovi scritta così:
Public Function Festivo(D As Date) As Boolean
   'Autore: Silvio Mazzetto
   'Accetta: una data
   'Restituisce: True se è un giorno festivo
   'Eventualmente inserire anche il Santo Patrono della città
   Dim Anno As Integer, DayMax As Date, DayMin As Date
   Anno = Year(D)
   If WeekDay(D) = 1 Then
      Festivo = True
      Exit Function
   End If
   If Day(D) = 1 And (Month(D) = 1 Or Month(D) = 5 Or Month(D) = 11) Or _
         Day(D) = 6 And Month(D) = 1 Or Day(D) = 25 And (Month(D) = 4 Or _
         Month(D) = 12) Or Day(D) = 15 And Month(D) = 8 Or (Day(D) = 8 Or _
         Day(D) = 26) And Month(D) = 12 Then
      Festivo = True
      Exit Function
   End If
   'intervallo in cui può cadere il Lunedì di Pasqua
   DayMax = DateValue("20/4/" & Anno)
   DayMin = DateValue("20/3/" & Anno)
   If WeekDay(D) = 2 And D <= DayMax And D >= DayMin Then
      If D = (Pasqua(Anno) + 1) Then
         Festivo = True
         Exit Function
      End If
   End If
   Festivo = False
End Function
Prova a modificarla in
Public Function Festivo(D As Date) As Boolean
   'Autore: Silvio Mazzetto
   'Accetta: una data
   'Restituisce: True se è un giorno festivo
   'Eventualmente inserire anche il Santo Patrono della città
   Dim Anno As Integer, DayMax As Date, DayMin As Date
   Anno = Year(D)
   If WeekDay(D) = 1 Then
      Festivo = True
      Exit Function
   End If
   If Day(D) = 1 And (Month(D) = 1 Or Month(D) = 5 Or Month(D) = 11) Or _
         Day(D) = 6 And Month(D) = 1 Or Day(D) = 25 And (Month(D) = 4 Or _
         Month(D) = 12) Or Day(D) = 15 And Month(D) = 8 _
         ' ***** confronto con il giorno del S. Patrono ******
         Or Day(D) = 29 And Month(D) = 6 _
         ' ****************************************
         Or (Day(D) = 8 Or _
         Day(D) = 26) And Month(D) = 12 Then
      Festivo = True
      Exit Function
   End If
   'intervallo in cui può cadere il Lunedì di Pasqua
   DayMax = DateValue("20/4/" & Anno)
   DayMin = DateValue("20/3/" & Anno)
   If WeekDay(D) = 2 And D <= DayMax And D >= DayMin Then
      If D = (Pasqua(Anno) + 1) Then
         Festivo = True
         Exit Function
      End If
   End If
   Festivo = False
End Function
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: S. Patrono..

text:
>          ' ***** confronto con il giorno del S. Patrono ******
>          Or Day(D) = 29 And Month(D) = 6 _
>          ' ****************************************
>          Or (Day(D) = 8 Or _
>          Day(D) = 26) And Month(D) = 12 Then
>       Festivo = True
>       Exit Function
>    End If
>    'intervallo in cui puņ cadere il Lunedģ di Pasqua
>    DayMax = DateValue("20/4/" & Anno)
>    DayMin = DateValue("20/3/" & Anno)
>    If WeekDay(D) = 2 And D <= DayMax And D >= DayMin Then
>       If D = (Pasqua(Anno) + 1) Then
>          Festivo = True
>          Exit Function
>       End If
>    End If
>    Festivo = False
> End Function
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
Grazie Roberto, ma osservando come era scritta la funzione, mi sono reso
conto di come potevano essere inserite altre festivitą e sono arrivato alla
stessa conclusione che tu mi hai suggerito.
Comunque ti ringrazio e ti saluto cordialmente.
Carlo


title: Cancellare un valore in una tabella con VBA

author: Alessandro

text:
Salve,
ho una maschera che mi mostra i dati del cliente.
Collegata ad essa ne ho un'altra che visualizza i suoi ordini.
Le due tabelle (clienti e prodotti) sono in relazione uno a molti con il
campo IDcliente (contatore nella tabella clienti e numerico nella tabella
prodotti).
Quando abbino il cliente al prodotto clicco su un pulsante e viene eseguito
un codice che scrive l'IDcliente, generato durante l'inserimento dei dati
del cliente, nel campo IDcliente nella tabella prodotti.
Nella stessa maschera vorrei inserire un pulsante che consenta di cancellare
quel valore (IDcliente nella tabella Prodotti).
Mi date una mano per il codice?
Grazie
Alex


author: Roberto da casa

text:
"Alessandro" <
abia...@freemail.it
> ha scritto nel messaggio
news:K2qQ6.2024$pZ3....@news2.tin.it...

Io aggiornerei le due tabelle non con due maschere distinte sincronizzate ma
con la tecnica della maschera/sottomaschera (la tabella clienti come origine
record della maschera principale e la tabella prodotti come origine record
della sottomaschera.
Così facendo non avrai la necessità del primo pulsante per scrivere
IDcliente nella tabella prodotti, Access lo farà automaticamete.
Naturalmente non avrai neppure bisogno del secondo pulsante di comando.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:AJqQ6.20566$WT5.7...@news.infostrada.it...

Salve,
prima di tutto grazie per la risposta.
Diciamo che preferisco una impostazione come quella che ho descritto sopra,
perché si tratta di prodotti vendibili una sola volta (automobili usate) e
quindi oltre alla schermata che consente di abbinare il cliente al prodotto
vorrei anche una maschera che consente di disabbinare il cliente e il
prodotto, ma senza cancellare ne l'uno ne l'atro, ma solo cancellae
IDcliente nella tabella prodotti. In questo modo il prodotto è reso
disponibile per un successivo abbinamento. Infatti se non è vuoto il campo
IDcliente, il prodotto non viene reso disponible per un abbinamento al
cliente.
Spero do essere stato chiaro.
Grazie ancora, siete preziosi.
(nel frattempo sto studiando, non intendo vivere sulle vostre spalle per
molto :))
Ciao
Alex


author: Roberto dal portatile

text:
"Alessandro" <
abia...@freemail.it
> ha scritto nel messaggio
news:XDmR6.3939$Ww.6...@news2.tin.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:AJqQ6.20566$WT5.7...@news.infostrada.it...
> >
> > "Alessandro" <
abia...@freemail.it
> ha scritto nel messaggio
> > news:K2qQ6.2024$pZ3....@news2.tin.it...
> > > Salve,
> > > ho una maschera che mi mostra i dati del cliente.
> > > Collegata ad essa ne ho un'altra che visualizza i suoi ordini.
> > > Le due tabelle (clienti e prodotti) sono in relazione uno a molti con
il
> > > campo IDcliente (contatore nella tabella clienti e numerico nella
> tabella
> > > prodotti).
> > > Quando abbino il cliente al prodotto clicco su un pulsante e viene
> > eseguito
> > > un codice che scrive l'IDcliente, generato durante l'inserimento dei
> dati
> > > del cliente, nel campo IDcliente nella tabella prodotti.
> > >
> > > Nella stessa maschera vorrei inserire un pulsante che consenta di
> > cancellare
> > > quel valore (IDcliente nella tabella Prodotti).
> > >
> > > Mi date una mano per il codice?
> > >
> > > Grazie
> > > Alex
> > >
Inserisci un nuovo pulsante di comando e a fronte dell'evento "Su clic" di
quest'ultimo generi un codice VBA uguale a quello dell'altro pulsante, con
l'unica differenza di una riga di codice VBA: la riga che attualmente
assegna al campo IDCliente della tabella Prodotti il valore dell'IDCliente
della maschera principale: sostituiscila con una riga di codice che assegna
al campo IDCliente della tabella Prodotti il valore Null.



text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:X2qR6.5352$i71.1...@news.infostrada.it...

Grazie


text:
"Alessandro" <
abia...@freemail.it
> ha scritto nel messaggio
news:KvwR6.6499$vt.9...@news1.tin.it...

Con questo codice scrivo nel campo IDcliente per abbinare il prodotto al
cliente:
Private Sub Comando28_Click()
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("VO")
rst.MoveFirst
Do Until rst.EOF
    If rst!Targa = Me!TargaVOVenduto Then
        rst.Edit
        rst!IDcliente = Me!IDcliente
        rst.Update
        Exit Do
    End If
rst.MoveNext
Loop
rst.Close
Set rst = Nothing
End Sub
Ora vorrei dare la possibilità all'utente di "disabbinare cliente e
prodotto" (annullamento dell'ordine)
Ho provato a mettere le doppie virgolette dopo rst!IDcliente ma mi da Errore
di run-time '3421'.
Se vado a cancellare il valore scritto in IDcliente direttamente dal
controllo della maschera mi dice che sto provando ad assegnare un valore
Null che non è una "Variant data type".
Eppure il valore Null per quella variabile è il valore di default.
Help Me!


text:
"Alessandro" <
abia...@freemail.it
> ha scritto nel messaggio
news:e6GV6.356$ET5....@news2.tin.it...

Hai provato con
         rst!IDcliente = Null
oppure a settare la proprietà Consenti lunghezza zero del campo IDcliente
della tabella VO a SI?



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:7hRV6.3483$7S1.1...@news.infostrada.it...

Salve
Chiedo scusa per l'ossesività di questo post.
Ok, inserendo questo codice i dati vengono cancellati.
Il problema è che i dati che vengono cancellati sono solo quelli relativi al
primo record della tabella VO.
Se sono già vuoti non viene cancellato niente.
Il pulsante l'ho inserito in una Form che ha come origine una query che
mette in relazione le tab VO e CLIENTI includendo (join) solo le righe in
cui i campi collegati da entrambe le tabelle sono uguali.
Come posso cancellare i vaori del record visualizzato in quel momento nella
maschera?
Grazie veramente.
Alessandro
Segue codice:
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("VO")
rst.MoveFirst
Do Until rst.EOF
rst.Edit
        rst!IDcliente = Null
        rst![Data Uscita] = Null
        rst![Venduta da] = Null
        rst.Update
        Exit Do



text:
"Alessandro" <
abia...@freemail.it
> ha scritto nel messaggio
news:AOjW6.191$Wz2....@news2.tin.it...
>
[CUT]

Se il controllo della maschera che contiene il numero della targa
dell'autoveicolo si chiama TargaVOVenduto, prova con:
 Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("VO")
rst.MoveFirst
Do Until rst.EOF
     If rst!Targa = Me!TargaVOVenduto Then
         rst.Edit
         rst!IDcliente = Null
         rst![Data Uscita] = Null
         rst![Venduta da] = Null
         rst.Update
         Exit Do
     End If
rst.MoveNext
Loop
rst.Close
Set rst = Nothing
Se il campo IDcliente della tabella VO è numerico e ha come valore
predefinito 0 (zero), sostituisci
         rst!IDcliente = Null
con
         rst!IDcliente = 0



title: Croteri di Collegamento

author: Giuseppe

text:
Ciao a tutti
Con questa istruzione :
Dim StrMsg As String, strTitolo As String
Dim intStile As Integer
Dim strNomeDoc As String, strCriteriCollegamento As String
strNomeDoc = "foto"
strCriteriCollegamento = "[CodiceCatalogo] =
Forms![AA_ApriliaCatalogo]![CodiceCatalogo]"
 DoCmd.OpenForm strNomeDoc, , , strCriteriCollegamento
DoCmd.MoveSize (300 * 0.98), (70 * 2.98)
apro una maschera popup "foto"collegata alla maschera principale
e automaticamente in base al CodiceCatalogo di entrambe le maschere
avviene la sincronizzazione , e fin qui ci siamo .
Il problema nasce se all'apertura della Popup "foto"non viene trovato
nessun CodiceCatalogo  corrispondente , il programma si blocca.
Praticamente  vorrei che se non ci fosse nessun CodiceCatalogo
corrispondente  venga bloccata l'azione con un messaggio informativo
Ho provato con If  Then...., ma non riesco a fare la giusta sintassi .
Mi date una mano ???
Grazie anticipato
Giuseppe


title: Croteri di Collegamento

author: MA

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:EarMd.820467$35.31...@news4.tin.it...

Se ho capito bene, tu hai inserito in campi OLE le tue foto.
te lo sconsiglio vivamente, leggiti invece gli articoli sul
sitocomune.com
per la gestione delle immagini.
A quel punto ti sarà facile anche gestire l'esistenza o meno delle foto
con un seplice dir()
MAssimiliano


title: Croteri di Collegamento

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ugrMd.505$hd4...@news.edisontel.com...

No No a me funziona tutto bene ,devo solo dire ,quando viene aperta
la maschera : se non trovi il Codicecatalogo corrispondente ,avvertimi .


title: Croteri di Collegamento

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:5jsMd.491490$b5.23...@news3.tin.it...

if (Tuocodice, tuatabella, tuoconfronto) = true then
docmd.open...
else
...
MAssimiliano


title: Dimensione massima di un campo testo non associato in una maschera

text:
Salve a tutti. Avrei la necessità di inserire in una maschera un campo
testo non associato, contenente un testo di circa 3300 caratteri
(compresi gli spazi). Purtroppo Access non mi consente di farlo in
quanto, quando vado a incollare il testo da inserire nel campo testo,
mi viene restituito il seguente messaggio di errore: "Testo da
modificare troppo lungo".
Vorrei evitare di dover digitare questo testo su una nuova tabella,
impostando un campo "Memo", ed associando il campo testo a tale
tabella. Ringrazio chi mi saprà suggerire qualcosa.


author: Dino

text:

Allora così a "freddo" la soluzione te la sei gia data.Campo memo.
Se pero' volessi maggiormente entrare in dettaglio del perche' vuoi
usare il campo testo non associato  e non il memo forse potrei darti
un aiuto un piu'!!!
Ti ricordo comunque che in un campo "testo" puo' al massimo scrivere
255 caratteri(spazi compresi) se non basta c'e' il campo memo.
Dino


text:

Ciao Dino, ti spiego meglio.
Il campo testo non associato mi servirebbe per visualizzare l'EULA in
una maschera di dialogo all'avvio dell'applicazione.
So bene che il limite è 255 caratteri. Infatti mi chiedevo se fosse
possibile ampliarlo - come se fosse associato al campo memo di una
tabella - ma senza dover appositamente creare una tabella solo per
questo.
Ciò che mi sembra paradossale è che lo stesso controllo (campo testo
di un form), se non associato abbia un limite di 255 caratteri, mentre
se associato possa superare i 65000 caratteri.
L'alternativa a cui ho pensato è creare una immagine tramite
printscreen del testo su word, da inserire sul form appunto come
immagine incorporata.
Spero di aver chiarito meglio il problema.


text:

> Spero di aver chiarito meglio il problema.- Nascondi testo citato
>
> - Mostra testo citato -
Io lascerei stare il paradosso dei 65.000 caratteri.Da quanto ho
capito il tuo volere e' far visualizzare all'utente finale il
contratto del software.Così a freddo ci possono essere alcune strade
da prendere in maniera molto semplice:
1)All'apertura del form fai aprire in automatico un report contenente
il contratto
2)Oppure ancora meglio lanci un PDF
3) O dal form principale costringi l'utente qualsiasi scelta esso
faccia ad aprire e leggere il PDF
L'importante e' comunque non appesantire il DB con un "oggetto"
pesante, quindi ho un immagine "collegata" all'interno del folder del
DB o meglio un file esterni
Dino


author: Carlo Costarella

text:
"Marco" <
marc...@tiscali.it
> ha scritto nel messaggio
news:66d50770-2cfc-43c2...@q18g2000vbm.googlegroups.com...

-----------------
Il controllo Casella di Testo non associato accetta molto ma molto di più di
3300 caratteri.
Questo un esempio:
www.carlocostarella.it/TestoLungo.jpg
Ciao, Carlo


text:
On 4 Set, 17:29, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Marco" <
marco...@tiscali.it
> ha scritto nel messaggionews:66d50770-2cfc-43c2...@q18g2000vbm.googlegroups.com...

Ciao Carlo,per curiosita' ho cercato di visionare li sito ma e' in
costruzione.Hai percaso inserito un rif. di questo argomento sul sito
comune???
Dino


text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:c828163a-d479-4955...@i13g2000yqd.googlegroups.com...


Dino
----
No, semplicemente digitando:
http://www.carlocostarella.it/TestoLungo.jpg
vedi o scarichi l'immagine.
Ciao, Carlo


text:
On 4 Set, 17:29, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Marco" <
marco...@tiscali.it
> ha scritto nel messaggionews:66d50770-2cfc-43c2...@q18g2000vbm.googlegroups.com...

Forse hai una versione di Access più recente. Io ho il 2003 XP ed il
campo testo non associato non accetta più di 255 caratteri.


text:
"Marco" <
marc...@tiscali.it
> ha scritto nel messaggio
news:f63b3ae3-d98b-41c7...@u6g2000yqh.googlegroups.com...


----------------------
Stessa versione, anche 2002. Controlla bene.
Ti ho ben messo un'immagine....
Ciao, Carlo


text:
On 4 Set, 23:08, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Marco" <
marco...@tiscali.it
> ha scritto nel messaggionews:f63b3ae3-d98b-41c7...@u6g2000yqh.googlegroups.com...

> Ciao, Carlo- Nascondi testo citato
>
> - Mostra testo citato -
Grazie ancora dell'interesse, Carlo.
Ma nulla da fare. Ho visto l'immagine ma non mi riesce.
Ho però scoperto una cosa: avevo il limite di 255 caratteri forse
perchè avevo convertito in campo testo un'etichetta.
Dopo aver rimosso il campo "difettoso", ho quindi inserito al suo
posto un nuovo campo testo. Adesso il limite è di 2048 caratteri spazi
compresi. Comunque insufficiente.


text:
"Marco" <
marc...@tiscali.it
> ha scritto nel messaggio
news:58f62163-5beb-4505...@n3g2000yqb.googlegroups.com...
cut
Grazie ancora dell'interesse, Carlo.
Ma nulla da fare. Ho visto l'immagine ma non mi riesce.
Ho però scoperto una cosa: avevo il limite di 255 caratteri forse
perchè avevo convertito in campo testo un'etichetta.
Dopo aver rimosso il campo "difettoso", ho quindi inserito al suo
posto un nuovo campo testo. Adesso il limite è di 2048 caratteri spazi
compresi. Comunque insufficiente.
--------------------
L'immagine che ho postato rappresenta una casella di testo non associata con
più di 6000 caratteri (senza considerare gli spazi).
Mi rimane da capire perchè Microsoft avrebbe dovuto venderti una versione
limitata.
Vorrei fare una prova: mandami una copia del db, magari zippata e con la
maschera in questione.
Sempre se ti va.
Ciao, Carlo


text:
On 5 Set, 16:03, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Marco" <
marco...@tiscali.it
> ha scritto nel messaggionews:58f62163-5beb-4505...@n3g2000yqb.googlegroups.com...

Ho visto l'immagine e, soltanto dopo, mi sono reso conto di essermi
spiegato male. In realtà io avevo bisogno di un campo etichetta che
supportasse un testo > 2048 caratteri. Siccome ciò non era possibile
stavo provando ad usare un campo testo. Ma mentre, in visualizzazione
maschera, posso inserire oltre 65000 caratteri (come dicevi tu), non
riuscivo a fare altrettanto in visualizzazione struttura. Ho poi
risolto semplicemente inserendo nel form un oggetto OLE. Certo ho
aumentato la dimensione del db, ma non potevo fare altrimenti.
Grazie comunque.


text:
"Marco" <
marc...@tiscali.it
> ha scritto nel messaggio
news:aa39c225-0d72-4ec7...@j5g2000vbg.googlegroups.com...


-------------------------------
Grazie a te per il feedback.
Si le etichette accettano fino a 2048 caratteri.
Ciao, Carlo


title: applicazione in rete

author: Gennaro Scognamiglio

text:
Salve a tutti.
Ho realizzato una piccola proceduae di contabilità per il mio negozio.
Sto per comprare un altro computer, se lo metto in rete con quello che già
ho, posso utilizzare
la mia procedura di contabilità? devo fare qualche modifica?
Utilizzo come S.O. Windows 2000 ed Accesso 2000
Grazie a tutti.
saluti gennaro


title: applicazione in rete

author: Anto

text:
"Gennaro Scognamiglio" <
gy...@libero.it
> ha scritto nel messaggio
news:28cK8.6428$t47.1...@twister1.libero.it...

non devi nessuna modifica se pensi che i due utenti che adoperano la
procedura non andranno mai in conflitto sullo stesso record.
Comunque per cominciare dividi, se non l'hai già fatto, la procedura in back
end (le tabelle) e front end (il programma vero e proprio). Poi metti il
back end su un pc e il front end sugli altri due ed il gioco è fatto.
In caso di conflitto invece il discorso è un po' più complesso.