title: help su controllo

text:
>Invece di:
>
> If Me.Dirty = True Then
>
>prova con:
>
> If Me.NewRecord = True Then
prima di tutto grazie a entrambi per l'interessamento:dal suggerimento
di Roberto (che e' il piu' veloce da fare) mi dava il problema
opposto: cioe' a nuovo cliente appariva il messaggio di attenzione,su
modifica del vecchio, nulla. Empiricamente ho mutato l'ordine logico,
assegnando If Me.NewRecord = False Then...
adesso funziona, ma vorrei capire qual'e' il percorso logico
dietro...avete idea?
Private Sub IDCLIENTE_BeforeUpdate(Cancel As Integer)
If Me.NewRecord = False Then
Dim STRMESSAGE As String, STRTITLE As String
Dim lresponse As Long
STRMESSAGE = "ATTENZIONE: SI STA MODIFICANDO L'INTESTATARIO DELLA
FATTURA. PROCEDERE?"
STRTITLE = "MODULO GESTIONE FATTURE"
lresponse = MsgBox(STRMESSAGE, vbYesNo + vbExclamation, STRTITLE)
If lresponse = vbNo Then
Cancel = True
Me.Undo
End If
End If
End Sub



title: help su controllo

author: Roberto da casa

text:
"Davide" <lak...@NOSPAMtiscali.it> ha scritto nel messaggio
news:r3nkvucjtm2oeu938...@4ax.com...
> >Invece di:
> >
> > If Me.Dirty = True Then
> >
> >prova con:
> >
> > If Me.NewRecord = True Then
>
> prima di tutto grazie a entrambi per l'interessamento:dal suggerimento
> di Roberto (che e' il piu' veloce da fare) mi dava il problema
> opposto: cioe' a nuovo cliente appariva il messaggio di attenzione,su
> modifica del vecchio, nulla. Empiricamente ho mutato l'ordine logico,
> assegnando If Me.NewRecord = False Then...
Hai rgione. :o)
> adesso funziona, ma vorrei capire qual'e' il percorso logico
> dietro...avete idea?
>
[CUT]
Non sono sicuro di capire cosa tu voglia sapere: resta il fatto che puoi
usare la proprietą NewRecord di una maschera per determinare se il record
corrente č nuovo; detta proprietą assume il valore True se il record
corrente č nuovo e il valore False nel caso contrario.
Quanto al resto del codice, non credo ti servano particolari delucidazioni,
visto che lo hai scritto tu.



title: help su controllo

author: Davide

text:
[cut]
>Non sono sicuro di capire cosa tu voglia sapere: resta il fatto che puoi
>usare la proprietà NewRecord di una maschera per determinare se il record
>corrente è nuovo; detta proprietà assume il valore True se il record
>corrente è nuovo e il valore False nel caso contrario.
perfetto cosi'...sono alle prime armi e non conoscevo NewRecord...:-)
grazie ancora e buona domenica a te e a tutti i partecipanti.



title: Inserire record con pulsante

author: P.

text:
Ho un db dove catalogo i cd.
La maschera di inserimento dati prevede il campo "Autore", come casella
combinata che pesca nella tabella "Autori".
Vorrei riuscire ad inserire un nuovo autore da questa maschera, creando un
campo nel quale digitare un nuovo "Autore" e un pulsante che, al click, me
lo sistemi in accodamento alla tabella "Autori".
Ho provato ad inserire il controllo (creazione guidata, non potrei fare
altrimenti!), ma non ho trovato la macro che mi permetta di farlo, tra
quelle proposte.
Cioe', volevo la macro "crea nuovo record nella tabella autori in modo
semplice semplice", ma non l'ho trovata:-))
Come potrei superare l'impasse?
Grazie, nel caso
Marco


title: Inserire record con pulsante

author: Carlo Costarella

text:
"P." <
p...@tin.it
> ha scritto nel messaggio
news:P5Mya.216220$K35.5...@news2.tin.it...

Usa il codice e l'evento "Su non in elenco" (vedi nella guida ci sono degli
esempi).
Ciao, Carlo


title: Inserire record con pulsante

text:
"P." <
p...@tin.it
> ha scritto nel messaggio
news:P5Mya.216220$K35.5...@news2.tin.it...

Imposta a Si la proprietà Solo in elenco della casella combinata.
Quindi, a fronte dell'evento "Su non in elenco" della casella combinata,
genera un codice VBA che accoda nella tabella Autori un nuovo record che
conterrà come nome dell'autore ciò che hai digitato nella casella combinata
e che non esiste già nell'elenco della casella combinata stessa.
Un esempio di quello che devi fare è nel database allegato alla FAQ
intitolata "Si può aggiungere un record alla tabella che è origine riga di
una casella combinata senza usare una maschera?" che trovi nella Sezione
Forms del Sito Comune (link qui sotto).
Quanto alla macro "crea nuovo record nella tabella autori in modo semplice
semplice", non disperare: fra poco esce Access 2003 e chissà che Bill Gate
non ti accontenti. :-))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: DB su palmare...

author: ilario

text:
Ciao a tutti,
esiste qualche software di db per palmari (qualsiasi piattaforma)
compatibile con access?
Grazie
Ilario


title: DB su palmare...

author: Sergio MAZZA

text:
"ilario" <biolley68@.
gmail.com
> ha scritto nel messaggio
news:482d8de7$0$17947$5fc...@news.tiscali.it...

Che significa: "...software di db..."?
Forse questo:
http://www.microsoft.com/sql/editions/sqlmobile/sqlmobileresources.mspx
Ciao.
--
Sergio MAZZA


title: Niuno rispose alle mie criptiche domande.

author: OneEDP

text:
Si tocca un argomento piuttosto scottante.
Ho notato che nel NG c'è penuria di risposte.
Mi rendo conto che le domande che pongo richiedono molti feedback ed
estenuanti thread nidificati, tempo e pazienza.
Di pazienza e volontà vedo che ce nè tanta e dal 2000 è sempre stato così.
Come al solito è il tempo che manca.
Ditemi come posso in solitudine risolvere i miei più arcani quesiti, se non
mi date una dritta voi? (non dovuta si intende)
Quando dò uno sguardo ai temi indicati in accessgroup sez. CISA mi sembra di
ritornare sempre indietro...
Per mancanza di tempo... devo chiudere
Ciao


author: bfs

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:49c14239$0$1120$4faf...@reader2.news.tin.it...

bhe diciamo che ormai su google si trova la risposta a qualsiasi domanda.
Ciao
BFS


text:
"bfs" <
b...@tin.it
> ha scritto nel messaggio
news:49c22621$0$1111$4faf...@reader3.news.tin.it...

Le "fonti" in questo NG sono più accreditate rispetto al vasto internet e
poi mancherebbe il feedback. E questo va contro la filosofia dei newsgroup.
Vorrei evitare di aprire un NG su un facebook, ne risulterebbe una brutta
copia.
Ciao


text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:49c14239$0$1120$4faf...@reader2.news.tin.it...
> Si tocca un argomento piuttosto scottante.
> Ho notato che nel NG c'è penuria di risposte.
> Mi rendo conto che le domande che pongo richiedono molti feedback ed
> estenuanti thread nidificati, tempo e pazienza.
Le ultime due non mi mancano; mi manca il noau per risponderti.
> Di pazienza e volontà vedo che ce nè tanta e dal 2000 è sempre stato così.
> Come al solito è il tempo che manca.
Qualche volta.
> Ditemi come posso in solitudine risolvere i miei più arcani quesiti, se
> non mi date una dritta voi? (non dovuta si intende)
Finché posso.
> Quando dò uno sguardo ai temi indicati in accessgroup sez. CISA mi sembra
> di ritornare sempre indietro...
'Nche senso?
> Per mancanza di tempo... devo chiudere
Ti si trasforma la carrozza in zucca?
> Ciao
Più che altro ti dovevo una risposta alla tua...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:gptfjs$qfi$1...@tdi.cu.mi.it...
> "OneEDP" <OneEDP@antispam> ha scritto nel messaggio
> news:49c14239$0$1120$4faf...@reader2.news.tin.it...
>> Si tocca un argomento piuttosto scottante.
>> Ho notato che nel NG c'è penuria di risposte.
>> Mi rendo conto che le domande che pongo richiedono molti feedback ed
>> estenuanti thread nidificati, tempo e pazienza.
>
> Le ultime due non mi mancano; mi manca il noau per risponderti.
>
>> Di pazienza e volontà vedo che ce nè tanta e dal 2000 è sempre stato
>> così.
>> Come al solito è il tempo che manca.
>
> Qualche volta.
>
>> Ditemi come posso in solitudine risolvere i miei più arcani quesiti, se
>> non mi date una dritta voi? (non dovuta si intende)
>
> Finché posso.
>
>> Quando dò uno sguardo ai temi indicati in accessgroup sez. CISA mi sembra
>> di ritornare sempre indietro...
>
> 'Nche senso?
Nel senso che di fronte a tanto sapere non posso che inchinarmi e tutto ciò
che ho imparato sembra poca cosa.
Ma si sa "le teorie seguono sempre la pratica" (Edward Weston)
>
>> Per mancanza di tempo... devo chiudere
>
> Ti si trasforma la carrozza in zucca?
Oltre a perdere tutte e due le scarpette di cristallo?
>
>> Ciao
>
> Più che altro ti dovevo una risposta alla tua...
>
> Ciao.
 Sono in trepida attesa.
> --
> Sergio MAZZA
Ciao
Daniele


author: Alessandro Baraldi

text:

Ultimamente, parlo per me, leggo molti post... ma mi è passata la
voglia di rispondere... (ovviamente non riferito a te, ma in
generale).
A questo però visto che non dovevo nemmeno far fatica a pensare non
potevo farmelo scappare.
@Alex


text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:49c255c5$0$840$4faf...@reader5.news.tin.it...
>
> Oltre a perdere tutte e due le scarpette di cristallo?
Beh!  A piedi nudi nel parco non è male...
>> Più che altro ti dovevo una risposta alla tua...
>>
>> Ciao.
>
> Sono in trepida attesa.
Nel senso che quella di prima è la risposta alla tua...
> Ciao
> Daniele
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:gptq3e$7e5$1...@tdi.cu.mi.it...
> "OneEDP" <OneEDP@antispam> ha scritto nel messaggio
> news:49c255c5$0$840$4faf...@reader5.news.tin.it...
>>
>> Oltre a perdere tutte e due le scarpette di cristallo?
>
> Beh!  A piedi nudi nel parco non č male...
>
>>> Piů che altro ti dovevo una risposta alla tua...
>>>
>>> Ciao.
>>
>> Sono in trepida attesa.
>
> Nel senso che quella di prima č la risposta alla tua...
>
>> Ciao
>> Daniele
>
> Ciao.
> --
> Sergio MAZZA
Che precisione [ot].
Nella corsa non "ci" avevo capito


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d9c84a70-4a0b-4a71...@13g2000yql.googlegroups.com...



@Alex
... fatica a pensare.... basta il pensiero ;.)
grazie
ciao


text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:49c27482$0$1108$4faf...@reader3.news.tin.it...
> Che precisione [ot].
> Nella corsa non "ci" avevo capito
Ne avevo un lieve sentore...
Ciao.
--
Sergio MAZZA


author: CIDI

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d9c84a70-4a0b-4a71...@13g2000yql.googlegroups.com...
On 18 Mar, 19:49, "OneEDP" <OneEDP@antispam> wrote:
> Si tocca un argomento piuttosto scottante.
> Ho notato che nel NG c'è penuria di risposte.
> Mi rendo conto che le domande che pongo richiedono molti feedback ed
> estenuanti thread nidificati, tempo e pazienza.
> Di pazienza e volontà vedo che ce nè tanta e dal 2000 è sempre stato così.
> Come al solito è il tempo che manca.
> Ditemi come posso in solitudine risolvere i miei più arcani quesiti, se
> non
> mi date una dritta voi? (non dovuta si intende)
> Quando dò uno sguardo ai temi indicati in accessgroup sez. CISA mi sembra
> di
> ritornare sempre indietro...
> Per mancanza di tempo... devo chiudere
> Ciao
Ultimamente, parlo per me, leggo molti post...
non sei il solo! ;-))
ma mi è passata la voglia di rispondere...
sai che ti capisco.
meno male che molti non cercano la soluzione con google, altrimenti
non potrei rispondere a nessuno. :-)
A questo però visto che non dovevo nemmeno far fatica a pensare non
potevo farmelo scappare.
Giusto!....ecchecavolo!
:<))))
Ciao Alex
Daniele


text:
....
>
> Ciao Alex
> Daniele
Ciao Ragazzo disertore...
;-)
@Alex


author: Pablitomf

text:
OneEDP ha scritto:

Mi credi?... a parte il tempo (che davvero non c'è più), ma mi accodo
totalmente alle motivazioni di Ale... ma a differenza sua che "legge
tanto", io manco + quello faccio... a un certo punto ho disertato per
"DISINTOSSI.C.A.A."... :)
Ma poi, ndò stanno + quei bei problemoni di una volta... oggi si parla
solo di cose che con "F1" risolvi... :D
--
Ciao
Pablitomf
----------------------------
http://www.accessgroup.it/
----------------------------
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.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:gq0cg0$l8e$1...@news.newsland.it...

A2k3 è un po' rinco con F1 e non lo rinco...rro più


title: help x utenti xp

author: thor

text:
Ho lavorato per 4 mesi a un database con access xp. Ha funzionato tutto alla
perfezione fino a quando mi č fenuta l'infelice idea di passare a windows
xp. Non funzionano varie cose tra cui la ricerca su un nome. Il messaggio
che appare č errore di compilazione, impossibile trovare il progetto o la
libreria . Poi viene aperta la pagina di compilazione e viene evidenziata
l'istruzione Str ed Strconv. Ho provato a selezionare tutte le librerie
esistenti senza risultato. Ho provato a convertire il database in 2002 e 97,
ma invano. Qualcuno sa se č un bug di windows xp.
 Grazie a tutti


title: help x utenti xp

author: Stefano Marzocchi

text:
"thor"
> Ho lavorato per 4 mesi a un database con access xp. Ha funzionato tutto
alla
> perfezione fino a quando mi è fenuta l'infelice idea di passare a windows
> xp. Non funzionano varie cose tra cui la ricerca su un nome. Il messaggio
> che appare è errore di compilazione, impossibile trovare il progetto o la
> libreria . Poi viene aperta la pagina di compilazione e viene evidenziata
> l'istruzione Str ed Strconv. Ho provato a selezionare tutte le librerie
> esistenti senza risultato. Ho provato a convertire il database in 2002 e
97,
> ma invano. Qualcuno sa se è un bug di windows xp.
Sembrerebbe il solito problema di riferimenti.
Sarebbe clamoroso se A 'XP desse problemi di funzionamento con win 'XP (che
in fondo è una versione ritoccata del '2000)!
Ma come hai installato win 'xp?
Se in aggiornamento da precedenti realese, non mi stupisco di nulla ... è
sempre consigliabile installare windows su macchine pulite.
Ciao, Stefano


title: help x utenti xp

text:
"Stefano Marzocchi" <
stefN...@libero.it
> ha scritto nel messaggio
news:uSGQ7.267708$sq5.13...@news.infostrada.it...

Deve essere così. Ho appena provato il database con win 98 e 2000 su un
altro PC e tutto funziona alla perfezione


title: help x utenti xp

text:
"Stefano Marzocchi" <
stefN...@libero.it
> ha scritto nel messaggio
news:uSGQ7.267708$sq5.13...@news.infostrada.it...
>

Xp non è un aggiornamento ,l'ho installato dopo un bel format  di 45 minuti
dell'Hard Disk


title: help x utenti xp

author: principiante

text:
"thor" <
scr...@tin.it
> ha scritto nel messaggio
news:9uvbo5$gqs$1...@serv1.albacom.net...
> Ho lavorato per 4 mesi a un database con access xp. Ha funzionato tutto
alla
> perfezione fino a quando mi è fenuta l'infelice idea di passare a windows
> xp. Non funzionano varie cose tra cui la ricerca su un nome. Il messaggio
> che appare è errore di compilazione, impossibile trovare il progetto o la
> libreria . Poi viene aperta la pagina di compilazione e viene evidenziata
> l'istruzione Str ed Strconv. Ho provato a selezionare tutte le librerie
> esistenti senza risultato. Ho provato a convertire il database in 2002 e
97,
> ma invano. Qualcuno sa se è un bug di windows xp.
>  Grazie a tutti
>
>
> Sicuramente lo sai già, comunque se hai programmato con Xp nei riferimenti
dovresti avere prima ADO e poi DAO; magari caricandolo per la prima volta
lui si mette in automatico prima DAO... prova.
Paolo


title: shift

author: Andrea Bianchi

text:
Ciao a tutti.
Mi sapete dire come mai in un file mde è possibile, mediante un db esterno,
modificare la proprietà che abilita o meno il tasto shift?
Il file MDE non dovrebbe essere "Protetto"?
Qualcuno conosce un modo per "blindare" del tutto questa parte del codice?
--
Dr. Andrea Bianchi
e-mail -
bian...@inwind.it


title: shift

author: stwe

text:
"Andrea Bianchi" <
bian...@inwind.it
> ha scritto nel messaggio
news:BEPX8.30640$K_4.7...@twister1.libero.it...

perche' devi creare l'mde utilizzando la protezione a livello utente, in
questo modo all'amministratore di system lo fai diventare un utente e in
questo modo un'altro access non riesce a rimuovere la funzione del tasto
shift, pero' devi usare la funzione che trovi sul sito comune per gli
amministratori.
by
stwe


title: shift

text:
Il mio MDE è già protetto a livello utente!
Purtroppo però risulta "protetto" solo se il file viene aperto con un link
nella cui riga di comando si fa riferimento al file MDW. Se si apre
direttamente il file MDE, dei diritti se ne frega altamente. Ecco perchè ho
messo una routine di sicurezza che, ciclando in tabella utenti dove NON C'E'
"ADMIN" mi fa chiudere il DB se aperto per vie "traverse"!
Il problema è che qualcuno, appena un po' furbo potrebbe bypassare la
protezione del tasti shift mandandomi a puttane la mia routine.
Cosa puoi dirmi?
--
Dr. Andrea Bianchi
e-mail -
bian...@inwind.it
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:OYWX8.75920$vm5.2...@news2.tin.it...



title: importare dati in excel da access

text:
ho un file di excel con 2 colonne autore e titolocanzone
es:
branduardi     cogli la prima mela
vasco rossi    silvia
ecc...
ho poi un file di testo contenente altri autori e titoli separati dal
trattino come qui sotto:
altroautore-altrotitolo
altroautore2-altrotitolo2
Avrei bisogno di posizionarmi sulla prima riga libera del file di excel e
quindi importare le
righe del file di testo da tale posizione in poi, il risultato del file di
excel sarebbe
branduardi     cogli la prima mela
vasco rossi    silvia
altroautore-altrotitolo
altroautore2-altrotitolo2
riesco ad aprire il file di excel nel seguente modo, ma non so come fare
quanto detto qui sopra, qulcuno mi sa aiutare?
---------------------------------codice-----------
        Dim excApp As Excel.Application
        Dim excDoc As Excel.Workbook
        Set excApp = CreateObject("Excel.Application")
        Set excDoc =
excApp.Workbooks.Open("C:\Programmi\InfoeWeb\tntlistino\listino\listinocomet
a.xls")
        excApp.Visible = False
            Do While (excDoc.Worksheets(1).Cells(i, j) <> "") Or
excDoc.Worksheets(1).Cells(i + 1, j) <> ""
                'se il colore è blu è categoria e la prelevo
                If (excDoc.Worksheets(1).Cells(i, j) <> "") And
(excDoc.Worksheets(1).Cells(i, j + 1) = "") Then
                Else
                End If
                i = i + 1
            Loop
        excApp.Quit
        Set excDoc = Nothing
        Set excApp = Nothing
-----------------------------------------fine codice
Grazie a tutti


title: importare dati in excel da access

author: Claudio(BS)

text:
Simba883 ha scritto:
[CUT]
>
> Avrei bisogno di posizionarmi sulla prima riga libera del file di excel e
> quindi importare le
> righe del file di testo da tale posizione in poi, il risultato del file di
> excel sarebbe
> branduardi     cogli la prima mela
> vasco rossi    silvia
> altroautore-altrotitolo
> altroautore2-altrotitolo2
>
>
> riesco ad aprire il file di excel nel seguente modo, ma non so come fare
> quanto detto qui sopra, qulcuno mi sa aiutare?
>
[CUT]
Io uso questo metodo e funziona egregiamente, l'ho anche implementato
nel caso il foglio superi le 65k righe ma per ora gurada se ti può
servire questo ;-)
'----- code on ----------------------------------------------------
Option Compare Database
' Dichiara le routine API necessarie:
Declare Function FindWindow Lib "user32" Alias _
                 "FindWindowA" (ByVal lpClassName As String, _
                                ByVal lpWindowName As Long) As Long
Declare Function SendMessage Lib "user32" Alias _
                 "SendMessageA" (ByVal hWnd As Long, _
                                 ByVal wMsg As Long, _
                                 ByVal wParam As Long, _
                                 ByVal lParam As Long) As Long
Sub GetExcel()
     Dim MyXL As Object                   ' Memorizza il riferimento a
Microsoft Excel.
     Dim ExcelWasNotRunning As Boolean    ' Flag per il rilascio finale.
     ' Prova per verificare se vi è già una copia di Microsoft Excel in
esecuzione.
     On Error Resume Next
     ' La funzione GetObject chiamata senza il primo argomento
restituisce un
     ' riferimento a un'istanza dell'applicazione. Se l'applicazione non
è in
     ' esecuzione viene generato un errore.
     Set MyXL = GetObject(, "Excel.Application")
     Select Case Err.Number
         Case 429: Set MyXL = CreateObject("Excel.Application")
         Case 0: ExcelWasNotRunning = False
         Case Else: ExcelWasNotRunning = True
     End Select
     Err.Clear    ' Cancella l'oggetto Err in presenza di errori.
     ' Visualizza Microsoft Excel tramite la proprietà Application,
quindi visualizza
     ' la finestra effettiva che contiene il file utilizzando l'insieme
Windows
     ' del riferimento all'oggetto MyXL.
     MyXL.Application.Visible = True
     MyXL.Parent.Windows(1).Visible = True
     ' Posizione per operazioni di modifica del file.
     MyXL.Workbooks("C:\windows\temp\nomefile.xls").Add
     'punto chiave da qui in poi ci puoi fare tutto quello che ti va
     'in base a quello che ti serve
     riga=1	'prima riga del foglio 1
     colonna=1	'prima colonna del foglio 1
     do until MyXL.Worksheets(1).Cells(riga, colonna) = ""
         riga=riga+1
     loop
     MyXL.Worksheets(1).Cells(riga, colonna) = "Ciao mondo"
     ' Se questa copia di Microsoft Excel non era già in esecuzione
dall'inizio,
     ' la chiude utilizzando il metodo Quit della proprietà Application.
     ' Quando si cerca di uscire da Microsoft Excel, la barra del titolo
     ' lampeggia e viene visualizzato un messaggio per richiedere se si
desidera
     ' salvare i file caricati.
     If ExcelWasNotRunning = True Then
         MyXL.Application.Quit
     Else
         MyXL.Quit acPrompt
         MyXL.Application.Quit
     End If
     ' Rilascia il riferimento alla applicazione e al foglio di lavoro.
     Set MyXL = Nothing
End Sub
Sub DetectExcel()
     ' La routine individua un'istanza di Excel in esecuzione e la registra.
     Const WM_USER = 1024
     Dim hWnd As Long
     ' Se Excel è in esecuzione questa chiamata API restituisce l'handle
corrispondente.
     hWnd = FindWindow("XLMAIN", 0)
     If hWnd = 0 Then    ' 0 significa che Excel non è in esecuzione.
         Exit Sub
     Else
     ' Poiché Excel è in esecuzione è necessario utilizzare la funzione
     ' API SendMessage per inserirlo nella tabella Running Object.
         SendMessage hWnd, WM_USER + 18, 0, 0
     End If
End Sub
Function DetectXLS() As Boolean
     ' Funzione che individua un'istanza di Excel in esecuzione.
     Dim hWnd As Long
     ' Se Excel è in esecuzione questa chiamata API restituisce l'handle
corrispondente.
     hWnd = FindWindow("XLMAIN", 0)
     If hWnd = 0 Then    ' 0 significa che Excel non è in esecuzione.
         DetectXLS = False
     Else
         DetectXLS = True
     End If
End Function
'----- code off ---------------------------------------------------
byez
--
Claudio(BS)
per rispondere aggiungi claudio
Posted from X-Privat Free NNTP server -
www.x-privat.org


title: Ricerca record in recordset

author: Raffaele Trombini

text:
Ho un recordset e devo individuare il record con il massimo valore di un
campo.
Mi spiego...devo in automatico dare un progressivo ai record che
inserisco...quindi,esempio per il campo "codice", devo sapere qual'č il
record con il campo codice piů alto e di conseguenza dare al nuovo record
"codice"+1
Grazie per l'aiuto
Raffaele
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ricerca record in recordset

author: Gianluca

text:
On 16 Feb, 10:49,
trombini.raffa...@libero.it
 (Raffaele Trombini)
wrote:
> Ho un recordset e devo individuare il record con il massimo valore di un
> campo.
> Mi spiego...devo in automatico dare un progressivo ai record che
> inserisco...quindi,esempio per il campo "codice", devo sapere qual'è il
> record con il campo codice più alto e di conseguenza dare al nuovo record
> "codice"+1
> Grazie per l'aiuto
>
> Raffaele
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
a...@newsland.it
Beh non ti basta fare un
myVar=Dmax("[Codice]",nometbl")+1
ed assegnare myVar come valore più alto?
Ma se deve essere incrementale unico forse non ti conviene usare il
contatore?


title: Ricerca record in recordset

text:
Gianluca ha scritto:
> On 16 Feb, 10:49,
trombini.raffa...@libero.it
 (Raffaele Trombini)
> wrote:
> > Ho un recordset e devo individuare il record con il massimo valore di un
> > campo.
> > Mi spiego...devo in automatico dare un progressivo ai record che
> > inserisco...quindi,esempio per il campo "codice", devo sapere qual'č il
> > record con il campo codice piů alto e di conseguenza dare al nuovo record
> > "codice"+1
> > Grazie per l'aiuto
> >
> > Raffaele
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio
gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
a...@newsland.it
> Beh non ti basta fare un
> myVar=Dmax("[Codice]",nometbl")+1
> ed assegnare myVar come valore piů alto?
> Ma se deve essere incrementale unico forse non ti conviene usare il
> contatore?
Purtroppo non č unico..o meglio..fai conto che la tabella contenga dei
record con i campi "comune" e progressivo.
Il progressivo č unico all'interno di un comune.
Quindi in inserimento definisco il comune...a questo punto devo ricavarmi
il progressivo piů alto per tale comune...quindi andare ad assegnare tale
numero+1 al record che sto inserendo!!
Quindi credo che la funzione Dmax vada benissimo:
myVar=Dmax("[Codice]",nometbl","[comune]=comune_scelto")+1
Giusto?
Grazie tante
--
questo articolo e` stato inviato via web dal servizio gratuito



title: usare l'oggetto Printer di Access 2002 con Access 2000

text:
Ho letto che a partire da Access 2002 č disponibile il nuovo insieme
Printers e l'oggetto Printer del modello di oggetti Access al fine di
permettere di selezionare da programma una stampante per un report e di
modificare le dimensioni e l'orientamento della carta.
Nella mia applicazione, divisa in FE e BE, ho bisogno di settare da
programma le dimensioni della carta (da A4 a lettera) di alcuni report; il
problema č che alcuni utenti della mia applicazione usano Access 2000,
ragion per cui non posso usare nel FE che distribuisco l'oggetto Printer.
Chiedo: se insieme al FE distribuisco anche la libreria di oggetti e da
codice imposto un riferimento a tale libreria, risolvo il problema? Nel
caso, qual č la libreria di access 2002 o access 2003 che dovrei copiare?
GioVe


title: Controls("") in SQL

author: Davide

text:
Buongiorno a tutti!

In una maschera ho una casella di testo con la seguente formula  =Forms!MiaMaschera.Controls([Specifica])  dove [Specifica] è un valore variabile (record diversi hanno valori di [Specifica] diversi) che corrisponde al nome di una casella di testo della maschera.

Vorrei utilizzare la stessa formula all’interno di una query ma a quanto pare non è possibile utilizzare la funzione “Controls” in SQL.
Come posso fare?

Davide


title: Controls("") in SQL

author: Bruno Campanini

text:
Davide used his keyboard to write :

Forms!MiaMaschera.Controls([Specifica]) equivale a
Forms!MiaMaschera![Specifica]?

Se così è puoi usare la seconda espressione nell'SQL.

Bruno


title: Controls("") in SQL

text:
Il giorno venerdì 2 agosto 2013 12:13:31, Bruno Campanini ha scritto:
> Forms!MiaMaschera.Controls([Specifica]) equivale a
> Forms!MiaMaschera![Specifica]?
>
>
> Se così è puoi usare la seconda espressione nell'SQL.
>
> Bruno

Ciao Bruno, grazie ma non funziona.

Ti faccio un esempio. Se la mia [Specifica] ha valore "LUNGHEZZA" e nella mia maschera ho una casella di testo chiamata "LUNGHEZZA" con valore "150"
se uso Forms!MiaMaschera![Specifica] ho come risultato "LUNGHEZZA"
mentre se uso Forms!MiaMaschera.Controls([Specifica]) ho come risultato "150" che è quello che voglio.

Hai un'altra soluzione per avere questo risultato all'interno di una query?
Davide


title: Controls("") in SQL

author: Simone Calligaris

text:
"Davide"

Se la query è scritta nell'editor VBA, puoi riferirti esplicitamente a quel
parametro:

Select * From .......... Where  PincoPallino= " &
Forms!MiaMaschera.Controls([Specifica]) & " Order by ...."


title: Controls("") in SQL

text:
Il giorno venerdì 2 agosto 2013 13:06:23 UTC+2, Simone Calligaris ha scritto:
> Se la query è scritta nell'editor VBA, puoi riferirti esplicitamente a quel
>
> parametro:
>
>
>
> Select * From .......... Where  PincoPallino= " &
>
> Forms!MiaMaschera.Controls([Specifica]) & " Order by ...."

No la query non è scritta nell'editor VBA, ma se non c'è altra soluzione proverò a fare così. Grazie comunque.


title: Controls("") in SQL

text:
<
dnar...@gmail.com
>

<No la query non � scritta nell'editor VBA, ma se non c'� altra soluzione
prover� a fare cos�. Grazie comunque.

In alternativa, forse puoi invocare una funzione globale che restituisce il
valore di .Controls( [Specifica])

Saluti da Simone


title: Controls("") in SQL

text:
Il giorno venerdì 2 agosto 2013 18:10:30 UTC+2, Simone Calligaris ha scritto:

>
> In alternativa, forse puoi invocare una funzione globale che restituisce il
> valore di .Controls( [Specifica])
> Saluti da Simone

Grazie Simone. Ho creato questa funzione da usare nella query. Ora funziona :-)

Public Function ValControllo(Maschera, Controllo)
   ValControllo = Forms(Maschera).Controls(Controllo)
End Function


title: Controls("") in SQL

text:
dnar...@gmail.com
 presented the following explanation :
> Il giorno venerdï¿œ 2 agosto 2013 12:13:31, Bruno Campanini ha scritto:
>> Forms!MiaMaschera.Controls([Specifica]) equivale a
>> Forms!MiaMaschera![Specifica]?
>>
>>
>> Se cosï¿œ ï¿œ puoi usare la seconda espressione nell'SQL.
>>
>> Bruno
>
> Ciao Bruno, grazie ma non funziona.
>
> Ti faccio un esempio. Se la mia [Specifica] ha valore "LUNGHEZZA" e nella mia
> maschera ho una casella di testo chiamata "LUNGHEZZA" con valore "150" se uso
> Forms!MiaMaschera![Specifica] ho come risultato "LUNGHEZZA" mentre se uso
> Forms!MiaMaschera.Controls([Specifica]) ho come risultato "150" che ï¿œ quello
> che voglio.
>
> Hai un'altra soluzione per avere questo risultato all'interno di una query?
> Davide

Quanti valori puï¿œ assumere [Specifica]?

Bruno


title: Stampare in.... PDF

author: Marco e Tony Dell'oste

text:
Ri-ciao
altro consiglio...
dovendo 'stampare' un report in PDF (quindi salvarlo in formato PDF), esiste
un modo per assegnare direttamente il nome da dare a codesto file senza ogni
volta dover digitare il nome seguito ad esempio dalla data odierna???
che ne so, tutti i lunedě devo stampare in pdf il file fatture, seguito
dalla data del giorno in corso, (fatture_19-05-03.pdf)
Ciauzzz  e grazie
Marco


title: Stampare in.... PDF

author: Antonio Biso

text:
"Marco e Tony Dell'oste" <
pie...@yahoo.com
> ha scritto nel messaggio
news:UYTxa.13219$lK4.3...@twister1.libero.it...

Con il distiller acrobat (invece del writer) mi pare si possa farlo...
Antonio


title: Stampare in.... PDF

author: Paolo opg

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in news:Yn0ya.13600$lK4.408923
@
twister1.libero.it
:
>
> Con il distiller acrobat (invece del writer) mi pare si possa farlo...
>
si può fare anche col writer.
devi recuperarti il file excel (xla) che veniva installato da acrobat 4,
ravanare un pò nel codice e tirare fuori la routine che gestiva la stampa
dei documenti (quella preparata da adobe).
facendo un merge con il codice per la gestione delle stampanti che trovi
sul sito comune, riesci a gestire il tutto.
serve il template del 4 perchè dalla versione 5 in poi il file è
protetto...
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------


title: Stampare in.... PDF

text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns93806B2AC...@151.99.250.3...
> "Antonio Biso" <
ch...@etruria.net
> wrote in news:Yn0ya.13600$lK4.408923
> @
twister1.libero.it
:
>
> >
> > Con il distiller acrobat (invece del writer) mi pare si possa farlo...
> >
>
> si può fare anche col writer.
> devi recuperarti il file excel (xla) che veniva installato da acrobat 4,
> ravanare un pò nel codice e tirare fuori la routine che gestiva la stampa
> dei documenti (quella preparata da adobe).
> facendo un merge con il codice per la gestione delle stampanti che trovi
> sul sito comune, riesci a gestire il tutto.
>
> serve il template del 4 perchè dalla versione 5 in poi il file è
> protetto...
cacchius.....  ho il 5, mica qcuno mi  può inviare il 4 per mail????!!!!!!!!
>>>>
clone.pr...@email.it
<<<<  (togli genito)
tank's, salutation
Marco


title: Stampare in.... PDF

author: Arturo Casdei

text:
Cioe , Cioe ????
Esiste veramente la possibilità di ottenere un report stampabile
direttamente in PDF ? Dove si può ottenere iuna versione del driver
facilmente installabile, visto che in tema di programmazione sono una mezza
schiappa !!
Grazie
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns93806B2AC...@151.99.250.3...



title: Stampare in.... PDF

author: George

text:
"Arturo Casdei" <
fanta...@virgilio.it
> ha scritto nel messaggio
news:OI4ya.116532$3M4.2...@news1.tin.it...

Il driver di stampa è Acrobat stesso e costa...
Vedi sito Adobe.
Cmq.... posta DOPO il testo!
Fregato Antonio che ti avrebbe IMMEDIATAMENTE cazziato di brutto, eh eh
eh...


title: Stampare in.... PDF

text:
"Arturo Casdei" <
fanta...@virgilio.it
> ha scritto nel messaggio
news:OI4ya.116532$3M4.2...@news1.tin.it...
> Cioe , Cioe ????
>
visto che in tema di programmazione sono una mezza
> schiappa !!
E anche sul quoting non scherzi!!!
Antonio


title: Stampare in.... PDF

author: Pino

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Ew5ya.14458$lK4.4...@twister1.libero.it...

Ma non è per caso possibile incorporando la funzionalità di stampa su file e
di Ghost??


title: Stampare in.... PDF

text:
"Marco e Tony Dell'oste" <
pie...@yahoo.com
> ha scritto nel messaggio
news:Em3ya.13882$Ny5.4...@twister2.libero.it...

intendo il template del 4!!!!!!  ;)))))))))))))
> >>>>
clone.pr...@email.it
<<<<  (togli genito)
 Marco


title: Stampare in.... PDF

author: Andrea Bertani

text:

si puo' stampare PDF anche free... Ghostscript+Redmon
ciao
Andrea


title: [OT] dopo lunga sparizione porgo auguri e saluti

author: skipper

text:
Come da oggetto vi saluto tutti e vi auguro un anno al top... o laptop? che
cagata!!!
è un sacco di tempo che non vi saluto e soprattutto non vi vedo...
che ne dite di una mangiatina serale tra amici?
skipper dixit...


author: Sergio MAZZA

text:

Sulla barca?
Ciao.
P.S. Ciao eh? Ben tornato...
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cs0n5n$sfr$1...@canarie.caspur.it...

magari caro sergio... magari.... per marzo organizzo veleggiata icaa?
skipper dixit...


text:
skipper wrote:
> magari caro sergio... magari.... per marzo organizzo veleggiata icaa?
>
> skipper dixit...
Provar non cuoce...
Stesso itinerario?
Ciao.
--
Sergio MAZZA


author: Pablitomf

text:
skipper ha scritto:
> Come da oggetto vi saluto tutti e vi auguro un anno al top... o laptop? che
> cagata!!!
> č un sacco di tempo che non vi saluto e soprattutto non vi vedo...
> che ne dite di una mangiatina serale tra amici?
> skipper dixit...
Ciao Skip... e ben ritrovato.
Ok per la mangiata... ma mica lassů lassů in Italia dove c'č tutto quel
freddo? :-D
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: ciroteo

text:
"skipper" <skippe...@superskipperNOSPAM.itNOSPAM> ha scritto nel
messaggio news:82REd.78374$C94....@tornado.fastwebnet.it...

Ehilà! Nostromo, che passa?
sono aaaaaaaaanni che non ti fai vivo ... in realtà anche il buon TheMax mi
sa che la signora lo sta portando in giro per i negozi IKEA di mezzo mondo
in vista delle nozze ...
e tu? La tua bella? (sai che mi riferisco alla moto ...)


author: Gaetano Di Zanni

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cs0p7s$t3p$1...@canarie.caspur.it...

Mi propongo anch'io, per la mangiata, mi dareste la possibilità di
conoscervi.
A me andrebbe bene sempre, purchè in Puglia, Campania, Basilicata o Molise,
se di sabato o domenica....
A disposizione!


text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:vETEd.25620$_E5.6...@twister2.libero.it...

delle mie belle ehm.... rimasto poco...
la fidanzata è stata formattata...
la moto anche... da una gentile vecchietta che ha deciso di tamponarmi al
semaforo distruggendo completamente la bimba....
e visto che la bomba era irrecuperabile.... ehm.... morto un papa se ne fa
un altro e così ho comperato il cbr1000rr... una bomba su due ruote...
cmq quando volete possiamo farci la mangiata zona milano bergamo....
per ciro: se ti va anche una semplice pizza una sera seppofà
skipper dixit....
>


text:
"skipper" <skippe...@superskipperNOSPAM.itNOSPAM> ha scritto nel
messaggio news:K98Fd.79897$C94....@tornado.fastwebnet.it...

Dai vedo di sentire il buon nick.
Resta il fatto che non sarò libero fino alla fine del mese.
un saluto


author: TheMax

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:vETEd.25620$_E5.6...@twister2.libero.it...

Allora, mettiamo i puntini sulle i e sulle u.
Prima di tutto un ciao a skipper
Secondo di tutto un ok per la cena, così magari vi faccio vedere le foto che
ho sviluppato (la Samuela ora ha una macchina digitale, per cui per le
prossime cene non ci sono problemi)
Terzo ed ultimo... caro Ciroteo, ma tu non li leggi i messaggi a te
destinati?
Besos,
Massimo


title: dsum su sottomaschera

author: Sergio

text:
Ciao a tutti.
Ho una maschera con sottomaschera.
Vorrei totalizzare il campo Importo nel pič di pagina della sottomaschera, a
condizione che il corrispondente campo Pagato (di tipo Sě/No) sia True.
Credo che la funzione DSum sia quella giusta (o no?).
Perň non so come utilizzarla per limitare i record da esaminare a quelli
della sottomaschera, inoltre c'č da considerare il Pagato = True.
Come posso fare?
Grazie.
Sergio


title: dsum su sottomaschera

author: Cinzia

text:
"Sergio" <
sergio...@virgilio.it
> ha scritto nel messaggio
news:wMQOf.10324$6e2....@news.edisontel.com...

Ciao Sergio,
nel pič di pagina della sottomaschera metti un controllo con una formula di
questo tipo:
=Somma((iif(pagato; Importo; 0))
Saluti
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------
>


title: dsum su sottomaschera

text:
Grazie!
Sergio


title: Aggiornare sottomaschera con intervallo di date

author: Iak

text:
Salve a tutti,
ho una tabella Tsettimane e un tabella Tavvisi. Ho creato una maschera
Mprincipale con due sottomaschere (sottomaschera_Tsettimane e
sottomaschera_Tavvisi). In Tsettimane ho un campo che contiene una data
(sono presenti tutte le domeniche) e in Tavvisi sono presenti due campi: uno
con le date e uno con la descrizione degli avvisi.
Quello che volevo fare (e che mi sembrava apparentemente semplice) era fare
click su un record di sottomaschera_Tsettimane e automaticamente
visualizzare in sottomaschera_Tavvisi gli avvisi compresi dalla data
(domenica) di sottomaschera_Tsettimane [DataInizio] (che ho appena cliccato)
alla data 7 giorni successiva [DataFine].
L'unica cosa che sono riuscito a fare e' che all'apertura di Mprincipale, la
sottomaschera_Tavvisi si imposta correttamente (inserendo sulla query di
"origine record" della maschera il criterio
">=[Forms]![Mprincipale]![DataInizio] And
<=[Forms]![Mprincipale]![DataFine]"), ma quando faccio click su
sottomaschera_Tsettimane non si aggiorna piu'. Ho provato a creare un evento
sul click di sottomaschera_Tsettimane del tipo
"Forms![Mprincipale]![sottomaschera_Tsettimane].Requery" ma niente di
niente.
Forse sto proprio sbagliando l'approccio per risolvere il problema, spero
che qualcuno sappia darmi una mano.
Grazie mille in anticipo
Iacopo


author: Alessandro Cara

text:

uhmmmm.....
ma i valori sui due controlli di mprincipale chi ce li porta?
al click su tsettimane
1) click su tsettimane per selezionare la data interessata
2) me.parent.datainizio = datadatsettimane
3) me.parent.datafine = datadatsettimane + 7
4) Forms![Mprincipale]![sottomaschera_Tavvisi].Requery (perche' la requery la
fai su tsettimane?)
--
a.cara
Togli qualcosa dall'email


title: Cosa mi consigliate per imparare questo ambiente?

author: The C.B.c.

text:
Sapete indicarmi qualche testo (libro o sito) valido per imparare la
programmazione in access 2000? Sono un principiante dell'ambiente, ma sono
ho già programmato con altri linguaggi.


author: Harry Evans

text:
> Sapete indicarmi qualche testo (libro o sito) valido per imparare la
> programmazione in access 2000? Sono un principiante dell'ambiente, ma sono
> ho già programmato con altri linguaggi.
Costruire applicazioni con Access 97 e 2000 di Mike Davis, ed. Apogeo,
L.88.000
Io l'ho trovato buono


author: Kakkio

text:
The C.B.c. <
the...@libero.it
> wrote in message
Jogq4.141691$C3.15...@news.infostrada.it...
> Sapete indicarmi qualche testo (libro o sito) valido per imparare la
> programmazione in access 2000?
Smanettaci un po'
(attendo offese di ogni tipo)


title: Acces in rete

author: rubio

text:
Ciao
ho un db in rete cioï¿œ le tabelle sul server *.mdb_be mentre le maschere
sono sui vari PC, *.mdb. Premetto che i casi simultanei d'inserimento
dati sono rarissimi. :D
Da poco ho sostituito due PC che hanno Seven come sistema operativo ed
Office 2010 Pro. Allora il problema ï¿œ questo se i dati vengono inseriti
da uno dei nuovi PC dagli altri le modifiche non si vedono, mentre se
vengono inseriti dall'altro PC con Seven non ci sono problemi.
Per prova ho prelevato il BE sul server una volta dal PC incriminato ed
un'altra volta da un degli altri PC e sorpresa delle sorprese i record
sono diversi. ;-)
Stavo pensando ad un discorso di permessi e diritti dei vari utenti
come dovrei fare per resettare tutto?
Grazie
rubio


title: Ordine personalizzato

author: CristianCry

text:
Ho creato una maschera che permette di scegliere quali utenti devono essere
inseriti un report tramite una casella di controllo. Il problema è che
vorrei che la lista di utenti inseriti nel report vengano ordinati in base
all'ordine di inserimento utilizzato nella maschera.... cioè prima inserisco
Mario Rossi, poi Mario Verdi, poi Andrea Rossi (non serve a nulla l'ordine
alfabetico).
Qualcuno mi può suggerire un metodo per risolvere il problema?
Grazie mille
--
CristianCry.... chi non ti torrinti a bi! :-)


title: Ordine personalizzato

author: Roberto da casa

text:
"CristianCry" <
n...@libero.it
> ha scritto nel messaggio
news:c536i7$gat$1...@lacerta.tiscalinet.it...
> Ho creato una maschera che permette di scegliere quali utenti devono
essere
> inseriti un report tramite una casella di controllo. Il problema è che
> vorrei che la lista di utenti inseriti nel report vengano ordinati in base
> all'ordine di inserimento utilizzato nella maschera.... cioè prima
inserisco
> Mario Rossi, poi Mario Verdi, poi Andrea Rossi (non serve a nulla l'ordine
> alfabetico).
> Qualcuno mi può suggerire un metodo per risolvere il problema?
>
> Grazie mille
>
Se la chiave primaria della tabella che è origine record del report è un
campo di tipo Contatore, ordina per questo campo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ordine personalizzato

text:
>
> Se la chiave primaria della tabella che è origine record del report è un
> campo di tipo Contatore, ordina per questo campo.
>
> --
> Roberto
>
Il report visualizza solo gli utenti la cui casella di controllo risulta
attiva. La casella di controllo l'ho associata al campo "inserisci_report" e
quindi ho filtrato il report: [inserisci_report]=-1.
Se ordinassi tramite il campo chiave me li metterebbe in ordine di
inserimento nella tabella utenti. Dovrei realizzare una query di selezione
che mi visualizzi solo gli utenti il cui campo "inserisci_report" risulta
attivo e poi utilizzarla come tabella di origine per il report. In questo
modo potrei creare un campo calcolato che progressivamente aggiorna il suo
numero di uno...e utilizzarlo per l'ordinamento. Hai un'idea migliore?
Grazie
Cristian


title: Ordine personalizzato

text:
"CristianCry" <
n...@libero.it
> ha scritto nel messaggio
news:c53b1e$lff$1...@lacerta.tiscalinet.it...

A paerte i dettagli, mi sembra che la cosa giusta sia proprio di ottenere i
dati in una query ordinata come ti serve e poi usare la query come origine
record del report.



title: Ordine personalizzato

author: namor

text:
CristianCry ha scritto:
> > Se la chiave primaria della tabella che č origine record del report č un


Puoi aggiungere nella tabella un campo di tipo data/ora e andarlo ad
aggiornare ogni volta che modifichi "inserisci_report", con
data_inserimento=now(), cosě avrai il momento esatto in cui ciascun record
č stato scelto e potrai usare quel campo per ordinare la stampa.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ordine personalizzato

text:
>
> A paerte i dettagli, mi sembra che la cosa giusta sia proprio di ottenere
i
> dati in una query ordinata come ti serve e poi usare la query come origine
> record del report.
>
> --
> Roberto
>
Sono d'accordo, ma il mio problema è anche come ottenere una query ordinata
in modo corretto, cioè con lo stesso ordine con cui clicco sulla casella di
controllo della maschera.
Grazie
Cristian


title: Ordine personalizzato

text:
> Puoi aggiungere nella tabella un campo di tipo data/ora e andarlo ad
> aggiornare ogni volta che modifichi "inserisci_report", con
> data_inserimento=now(), così avrai il momento esatto in cui ciascun record
> è stato scelto e potrai usare quel campo per ordinare la stampa.
> Namor
>
>
Questa soluzione l'avevo già tentata... ma non capisco come devo fare per
creare nella query un campo calcolato che venga aggiornato solo per l'utente
che viene inserito. Infatti ho creato nella query un campo
data_inserimento=now() ma mi ha inserito la data in tutti i campi e se cerco
di aggiornare il valore....lo aggiorna in tutti i campi e quindi
l'ordinamento va a farsi benedire.
Grazie
Cristian


title: icona system tray

author: max

text:
ho visto sul sitocomune il file con l'icona nella system tray e mi chiedevo
se era possibile far partire un FE solo con l'icona nella system tray tipo
outlook di office o messenger che non hanno un riferimento nella barra di
avvio quando sono minimizzzati
ciao
Max


title: icona system tray

text:

Access non è l'applicazione giusta per fare queste cose...
@Alex


title: icona system tray

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:2e9f110e-5ec9-4dd7...@i6g2000yqj.googlegroups.com...
On 11 Giu, 12:28, "max" <
pi...@pippo.it
> wrote:
> ho visto sul sitocomune il file con l'icona nella system tray e mi
> chiedevo
> se era possibile far partire un FE solo con l'icona nella system tray tipo
> outlook di office o messenger che non hanno un riferimento nella barra di
> avvio quando sono minimizzzati
> ciao
> Max
Access non � l'applicazione giusta per fare queste cose...
@Alex
invece combinando un file di karl (1.11) dove si indica come nascondere la
finestra del database e  quella del sitocomune dove si indica come mettere
un icona nel system tray associata alle funzioni trovate su microsoft (nn mi
ricordo pi� quale �) dove viene indicato come massimizzare minimizzare e
ripristinare la finestra di access ci sono quasi riuscito
il quasi � dovuto al fatto che (credo) la maschera che � attiva ha una
funzione sul timer che non mi ripristina la maschera
ciao
Max


title: icona system tray

text:
...
> @Alex
> invece combinando un file di karl (1.11) dove si indica come nascondere la
> finestra del database e  quella del sitocomune dove si indica come mettere
> un icona nel system tray associata alle funzioni trovate su microsoft (nn mi
> ricordo più quale è) dove viene indicato come massimizzare minimizzare e
> ripristinare la finestra di access ci sono quasi riuscito
> il quasi è dovuto al fatto che (credo) la maschera che è attiva ha una
> funzione sul timer che non mi ripristina la maschera
> ciao
> Max
Si è fattibile in effetti ma come di dicevo Access non è adatto a fare
queste cose per una serie di motivazioni...
Se però tu vuoi farlo... fai pure.
@Alex


title: aggiornamento recordset

author: massimiliano

text:
Scusatemi, ma ho un problema davvero serio da risolvere. L'ho postato ieri
ma nessuno è stato in grado di rispondere. Spero che oggi ci sia qualcuno in
grado di farlo. Grazie a tutti.
1) ho creato una query con la tabella clienti che è in relazione 1 a molti
con la tabella installazione che è a sua volta
in relazione 1 a molti con la tabella lavori.
Ho raggruppato la tabella lavori per ID Installazione in modo da ottenere
per ogni installazione l'importo totale di tutti
i lavori effettuati. Ho creato una maschera basata su questa query ma non
riesco a modificare i campi.
Io penso che sia per la funzione di aggregazione, infatti se tolgo dalla
query la tabella Lavori tutto funziona bene.
Ho provato ad inserire nelle proprità della query Tipo recodset:
Dynaset(aggiornamenti non coerenti) ma niente da fare.
Ho creato una query con origine la tabella Lavori, ne ho calcolato la somma
e inserito questa query insieme alle tabelle clienti e installazione ma
ancora niente. Non so più che fare.


title: aggiornamento recordset

author: Riccardo

text:
massimiliano <
massim...@cnare.it
> wrote in message
975504714.709524@linuxintra...

____
Se hai fatto un raggruppamento sulla query non puoi modificare nessun dato!
Togli il raggruppamento, dovrebbe farti vedere nella maschera tutti i record
(se la visualizzazione è a maschere continue, ed eventualmente se ti serve
te li filtri), e poi all'inizio di tutto nell'intestazione della maschera ci
inserirai una casella di testo (Totali) con origine dati
 =Somma([NomeControllo])   dove nome controllo sarà il nome del controllo
che contiene gli importi che devi sommare.
spero di esser stato abbastanza chiaro.
ciao Riccardo


title: aggiornamento recordset

author: Sib

text:
"massimiliano" <
massim...@cnare.it
> ha scritto nel messaggio
news:975504714.709524@linuxintra...
> Scusatemi, ma ho un problema davvero serio da risolvere. L'ho postato ieri
> ma nessuno è stato in grado di rispondere. Spero che oggi ci sia qualcuno
in
> grado di farlo. Grazie a tutti.
cut
Senti,
prima di tutto chi risponde non sta' qui appostato pronto per rispondere al
volo a tutte le domande che compaiono,
secondo trovo ineducato da parte tua sia la lamentela sia il velato
riferimento alle capacita' tecniche di chi dovrebbe risponderti.
terzo, ripetendo piu' volte la domanda non fai altro che intasare di
messaggi chi, tra un lavoro e un'altro, cerca di portare aiuto ai colleghi
in difficolta'.
Sib


title: aggiornamento recordset

text:
Sib <
cerriserv...@tiscalinet.it
> wrote in message
9037r0$m7f$1...@lacerta.tiscalinet.it...

Primo: di me puoi dire tutto, che sono ignorante e che non capisco niente di
Access, ma non penso di essere
ineducato.
Secondo: se vai a leggere tutte le mail che ho scritto vedrai che tutte le
volte ho sempre ringraziato tutte le persone
che fossero state in grado di aiutarmi, e in una mail ho ringraziato
espressamente persone come te,
Roberto  o Riccardo che aiutano senza compenso persone che sanno poco di
Access.
Terzo: non sarò io certo a mettere in dubbio le vostre capacità, non sai
come vi ammiro per quello che sapete e per come vi comportate, un giorno
vorrei arrivare al vostro livello per poter rispondere a gente che ha
bisogno di
consigli e se continuate ad essere così disponibili fra un po' ce la farò.


title: aggiornamento recordset

author: Roberto dal portatile

text:
"massimiliano" <
massim...@cnare.it
> ha scritto nel messaggio
news:975504714.709524@linuxintra...
> Scusatemi, ma ho un problema davvero serio da risolvere. L'ho postato ieri
> ma nessuno è stato in grado di rispondere. Spero che oggi ci sia qualcuno
in
> grado di farlo. Grazie a tutti.
Probabilmente nessuno ha risposto alla prima parte del tuo messaggio di ieri
perchè una query con totali è una query non aggiornabile come tutte le query
di raggruppamento.
Altrettanto vale per query che abbiano come origine record delle query di
raggruppamento.
Il Tipo recordset Dynaset può risolverti (non sempre) il problema di non
aggiornabilità di una query in cui sono in join due tabelle in relazione tra
di loro uno-a-molti e per la quale vuoi aggiornare campi della tabella sul
lato uno.



title: aggiornamento recordset

author: sib

text:
massimiliano <
massim...@cnare.it
> wrote in message
975513908.133429@linuxintra...
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente
> Primo: di me puoi dire tutto, che sono ignorante e che non capisco niente
di
> Access, ma non penso di essere
> ineducato.
>
> Secondo: se vai a leggere tutte le mail che ho scritto vedrai che tutte le
> volte ho sempre ringraziato tutte le persone
> che fossero state in grado di aiutarmi, e in una mail ho ringraziato
> espressamente persone come te,
> Roberto  o Riccardo che aiutano senza compenso persone che sanno poco di
> Access.
>
> Terzo: non sarò io certo a mettere in dubbio le vostre capacità, non sai
> come vi ammiro per quello che sapete e per come vi comportate, un giorno
> vorrei arrivare al vostro livello per poter rispondere a gente che ha
> bisogno di
> consigli e se continuate ad essere così disponibili fra un po' ce la farò.
Evidentemente ho frainteso, comunque non ripostare un quesito che hai
postato il giorno prima, perche' con questo tipo di uso del ng si provoca un
intasamento. Stai tranquillo che se qualcuno vuole/puo' risponderti lo fa
anche qualche giorno dopo, io, ad es., avevo letto il tuo quesito ma non ho
avuto il tempo di dedicarmici per capire bene il problema e pensavo di
riuscire a darti una risposta in qualche giorno. Ci vuole sempre un po' di
pazienza.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: documenti di trasporto

author: Luca Forgiarini

text:
ciao,
dovrei fare un database per emettere e registrare documenti di trasporto, ma
mi sono bloccato sul come impostare il database.
Un documento può essere emesso sia ad un fornitore che ad un cliente, può
essere per vendita, per conto lavorazione ecc ecc
Stessa cosa per i documenti in arrivo.
Mi è perciò difficile anche pensare ad una sola interfaccia per registrare
tutti i tipi di ddt
Ho pensato di raddoppiare le tabelle, una per archivio con tutti i documenti
e una per categoria.
Qualcuno di voi ha già dovuto affrontare questo problema?
grazie,
Luca


title: documenti di trasporto

author: Emyr

text:


una tabella con campi
causale trasporto
tipoddt carico scarico
etc..
possono sorgere problemi se ci sono tipi strani di ddt fuori dalla
norma (tipo con elenco taglie od altro)
Saluti.
Emanuele.


title: Non cancella

author: Lucky

text:
Improvvisamente premendo il mio bottone per eliminare un record
DoCmd.RunCommand acCmdDeleteRecord
mi compare il messaggio
Errore di run time 2046 Comando o azione EliminaRecord non disponibile.
Cos'è successo? Come posso risolverlo?
Grazie
--------------------------------
Inviato via
http://usenet.libero.it


title: Non cancella


title: forzare la visualizzazione i un report

author: Alessio

text:
Ho bisogno di aggiungere una pagina in fondo alle pagine create dal report,
quest'ultima deve contenere solo l'intestazione ed il piè di pagina, avete
qualche idea?
Ciao Alessio


title: forzare la visualizzazione i un report

text:
"Alessio" <
ales...@inwind.it
> ha scritto nel messaggio
news:HE40a.84767$ZE.23...@twister2.libero.it...

E del piè di pagina report che ne pensi?
Naturalmente imposterai a Prima di sezione la proprietà Interruzione pagine
della sezione Piè di pagina report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: forzare la visualizzazione i un report

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:4T90a.85923$ZE.23...@twister2.libero.it...

Lo so, ma così facendo non riesco a collocare il piè di report in fondo al
foglio.
Ciao, Alessio


title: forzare la visualizzazione i un report

text:
"Alessio" <
ales...@inwind.it
> ha scritto nel messaggio
news:Zzd0a.87028$ZE.23...@twister2.libero.it...
[CUT]
> Lo so, ma cosě facendo non riesco a collocare il pič di report in fondo al
> foglio.
>
Penso proprio che non ti sia chiaro cosa sia il pié di pagina report: é una
sezione che Access stampa alla fine dopo aver stampato le altre pagine, ma
non necessariamente in fondo ad una pagina.
Se vuoi stampare quelle informazioni nel pié di pagina dell'ultima pagina,
penso che la cosa piů semplice sia inserire i tuoi controlli nel pié di
pagina pagina in maniera non visibile e renderli visibili solo per l'ultima
pagina del report, ovvero per Me!Page = Me!Pages.
Stai perň attento che se tra i controlli ce ne č uno che contiene dei
totali, non hai scelta: non puoi inserirlo in pié di pagina pagina.
> Ciao, Alessio



title: cmsg cancel <40soc.90882$NR5.13283@fe1.texas.rr.com>

author: nela


title: *** Problemi con maschera PIVOT con campo data ***

author: Saimon

text:
Ciao a tutti,
ho nel campo riga di una maschera PIVOT una data (gg/mm/aaaa), che da come
ho visto posso ragguppare in mesi , anni ecc.
Dopo qualche operazione  sinceramente non riesco più a simulare l'errore, mi
cambia irreversibilemte l'anno in 1901.
La tabella o query da dove attinge il dato è corretto ma non riesco più a
farlo tornare corretto 2003 a meno che non ricrei la maschera.
Un'altro problema , come mai non riesco a raggruppare per anni ?
Dato che al posto di 2003 mi mette AAAA ?
Grazie
Saimon


author: Maurizio Borrelli

text:
> "Saimon" <
saimon...@hotmail.com
> ha scritto nel messaggio
> news:b08l17$so1$1...@newsreader.mailgate.org...
[...]
> ho nel campo riga di una maschera PIVOT una data (gg/mm/aaaa), che da come
> ho visto posso ragguppare in mesi , anni ecc.
> Dopo qualche operazione  sinceramente non riesco più a simulare l'errore,
mi
> cambia irreversibilemte l'anno in 1901.
> La tabella o query da dove attinge il dato è corretto ma non riesco più a
> farlo tornare corretto 2003 a meno che non ricrei la maschera.
    Passo.
> Un'altro problema , come mai non riesco a raggruppare per anni ?
> Dato che al posto di 2003 mi mette AAAA ?
    Non so... sembrerebbe che tu abbia scritto la stringa di formato in
italiano ("aaaa") invece che nel formato internazionale ("yyyy"); oppure che
il problema sia nelle maiuscole: "AAAA" invece che "aaaa"...
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: in una query posso utilizzare una funzione ...

author: Giuseppe

text:
in una query posso creare un campo calcolato attraverso una funzione creata
da me ?
se sě ci sono dei vincoli?


author: ALESSANDRO Baraldi

text:
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:c1a3g5$1ghf1v$1...@ID-213020.news.uni-berlin.de...

Si puoi, riguardo ai vincoli non sprei cosa intendi....!
L'importante č che la Funzione sia di tipo Public
in un Modulo e restituisca un tip di dati coerente.
Ciao.
@Alex.


text:
secondo te è possibile creare una funzione che usa var statiche in modo che
ogni volta che viene chiamata generi un progressivo.
e poi messa nella condizione where/criterio sia valutata per ogni record in
modo che generi un campo calcolato progressivo?


text:
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:c1a520$1gf8ql$1...@ID-213020.news.uni-berlin.de...

Credo di si, ma il meglio è provare....!
Prova questa per i progressivi:
Public Function GetRecNum() As Long
'==========================================================================
'Name      : GetRecNum()
'Purpose   :
'Author    : Maurizio Borrelli
'Date      : 01 febbraio 2002
'Called by :
'Calls     :
'Inputs    :
'Output    : Posizione assoluta del record corrente+1
'==========================================================================
  On Error GoTo erh
  With CodeContextObject.RecordsetClone
    If Not (.BOF And .EOF) Then
      .Bookmark = CodeContextObject.Bookmark
      GetRecNum = .AbsolutePosition + 1
    End If
  End With
ext:
  Exit Function
erh:
  GetRecNum = 0
End Function


title: Come eseguire da un modulo una funzione contenuta in un modulo di un'altro form?

author: MarcoMax

text:
Salve
il problema è il seguente:
ho una form A aperta, clicco su un tasto della form A, il codice VB
dell'evento del tasto mi apre un'altra form (la form B);
a questo punto, sempre nel codice dell'evento del tasto premuto su A
voglio eseguire una delle funzioni del modulo di classe del form B.
Come faccio?
Ho provato a definire la funzione in B che voglio eseguire da A come
public, ma quando provo ad eseguirla da A access mi dice che non è
definita... :-(
come fopsso fare?
Ciao, Max


author: Lorenzo Coronati

text:
Scrisse p...@papapa.pupupu (MarcoMax):
>a questo punto, sempre nel codice dell'evento del tasto premuto su A
>voglio eseguire una delle funzioni del modulo di classe del form B.
>Come faccio?
>Ho provato a definire la funzione in B che voglio eseguire da A come
>public, ma quando provo ad eseguirla da A access mi dice che non è
>definita... :-(
>
>come fopsso fare?
Fopssi fare cosi':
Call Forms("FormB").NomeSub
oppure
Err = Forms("FormB").NomeFunction
--
Lorenzo Coronati
--
<<Il materiale sul NG non è di particolare
qualità... cioè siti... magari in inglese in
cui si possono trovare maggiori informazioni...>>
(Matteo Testoni, 24/05/2000)
--


title: Grosso Bug di MS JET?

author: Andrea Nolli

text:
Ciao a tutti,
E' da parecchio tempo che sviluppo programmini con Access, ma solo recentemente ho avuto modo
d'installare qualcosa in rete.
Spesso le cose funzionano senza problemi, ma in un paio d'aziende si sono verificate corruzioni di
Db sospette.
Apparentemente se un utente esegue cancellazioni a catena su una tabella mentre un altro
contemporaneamente inserisce, è molto probabile che il db si corrompa.
Risulta anche a voi?
E' un problema di jet 3.5 che magari si risolve con la versione 4.0?
Un saluto, Andrea


title: Grosso Bug di MS JET?

author: AntoGal

text:
Andrea Nolli <
ano...@tiscalinet.it
> scrisse...
> E' da parecchio tempo che sviluppo programmini con Access, ma solo
recentemente ho avuto modo
> d'installare qualcosa in rete.
> Spesso le cose funzionano senza problemi, ma in un paio d'aziende si sono
verificate corruzioni di
> Db sospette.
E' un noto problema di alcune schede di rete, o meglio del driver
Rtl8029.sys di Windows 98 che le gestisce. L'articolo della KB che descrive
il problema č:
http://support.microsoft.com/support/kb/articles/Q189/7/78.asp
Scaricati i drivers aggiornati per il chipset 8029 da:
http://www.realtek.com.tw/
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: Grosso Bug di MS JET?

text:
AntoGal ha scritto nel messaggio
>> E' da parecchio tempo che sviluppo programmini con Access, ma solo
>recentemente ho avuto modo
>> d'installare qualcosa in rete.
>> Spesso le cose funzionano senza problemi, ma in un paio d'aziende si sono
>verificate corruzioni di
>> Db sospette.
>
>E' un noto problema di alcune schede di rete, o meglio del driver
>Rtl8029.sys di Windows 98 che le gestisce. L'articolo della KB che descrive
>il problema è:
>
>
http://support.microsoft.com/support/kb/articles/Q189/7/78.asp
>
>Scaricati i drivers aggiornati per il chipset 8029 da:
>
>
http://www.realtek.com.tw/
>
Ciao AntoGal ... sono onorato che sia tu a rispondermi!
Purtroppo le schede di rete in questione non sono Realtek 8029: quelle non corrompono database, li
distruggono :-)
Le corruzioni di cui ti parlo sono state recuperate senza problemi.
In entrambi i casi solo due PC stavano lavorando in concorrenza, con le modalità che ho riferito.
Il problema di stamane potrebbe anche essere attribuito a schede di rete di qualità scadente (mai
sentite prima, è roba IBM) ... ma nell'altro caso era tutta roba 3Com di prima qualità.
Sono quasi certo che si tratti di un buco nel motore di database, che si produce in quella specifica
situazione.
Ovviamente tu hai più esperienza, cosa ne pensi?
CIAO, Andrea


title: Grosso Bug di MS JET?

text:
Andrea Nolli <
ano...@tiscalinet.it
> scrisse...
> Ciao AntoGal ... sono onorato che sia tu a rispondermi!
Esagerato :-)
> Purtroppo le schede di rete in questione non sono Realtek 8029: quelle non
corrompono database, li
> distruggono :-)
> Sono quasi certo che si tratti di un buco nel motore di database, che si
produce in quella specifica
> situazione.
Strano... ovviamente avrai il Jet aggiornato fino all'ultimo service pack,
immagino. Almeno dovrebbero risolvero i bug pių noti.
Ora che ci penso, a me capitava una cosa strana... avevo due front end che
si collegavano allo stesso back-end in rete locale. Su uno ovviamente c'era
il percorso di rete, es.  //server/c/database/ ecc ... mentre sull'altro,
visto che il BE risiedeva sulla stessa macchina, avevo collegato le tabelle
direttamente a: C:\database\ ecc..
Sistematicamente, dopo un po' il sistema si impallava, mentre se specificavo
il percorso di rete anche per la macchina che teneva il db sul proprio HD,
nessun problema. Praticamente su entrambi i PC le tabelle del FE andavano
collegate a:
//server/c/database/ ecc ...
Ancora non mi sono spiegato cosa non gli andava bene...



title: Grosso Bug di MS JET?

text:
AntoGal ha scritto nel messaggio
>> Ciao AntoGal ... sono onorato che sia tu a rispondermi!
>
>Esagerato :-)
Non esagero ... anche perchč dando un'occhiata al gestionale per punti cassa NCR che hai prodotto, č
fuori discussione la tua esperienza su queste faccende, oltre che il talento!
>> Sono quasi certo che si tratti di un buco nel motore di database, che si
>produce in quella specifica
>> situazione.
>
>Strano... ovviamente avrai il Jet aggiornato fino all'ultimo service pack,
>immagino. Almeno dovrebbero risolvero i bug piů noti.
Ho avuto parecchi problemi con i due service pack, ho preferito accantonarli.
Valutando anche la lista dei buchi corretti dai due OSR ho preferito installare solo il service pack
3 di jet (dovrebbe essere l'ultimo, no?) che aggiorna alla 3.51 msjet35.dll
>Ora che ci penso, a me capitava una cosa strana... avevo due front end che
>si collegavano allo stesso back-end in rete locale. Su uno ovviamente c'era
>il percorso di rete, es.  //server/c/database/ ecc ... mentre sull'altro,
>visto che il BE risiedeva sulla stessa macchina, avevo collegato le tabelle
>direttamente a: C:\database\ ecc..
>Sistematicamente, dopo un po' il sistema si impallava, mentre se specificavo
>il percorso di rete anche per la macchina che teneva il db sul proprio HD,
Sě č strano, ma l'importante č che non si guastassero i DB!
In effetti valutando il mio caso č piuttosto raro che simultaneamente da due postazioni si cancelli
e inseriscano records ... perň puň succedere e a quel punto??
Mah, non escludo che possa essere una conseguenza indiretta del bookmark bug che forse viene
corretto solo da service pack2.
Una domanda: sei riuscito a creare installazioni Runtime con i due OSR installati sul PC?
Ciao AntoGal e complimenti per il tuo lavoro  (anche in C++)
Andrea


title: Grosso Bug di MS JET?

author: Paolo Holzl

text:
>Spesso le cose funzionano senza problemi, ma in un paio d'aziende si sono verificate corruzioni di
>Db sospette.
Confermo, in 3 installazioni (che a suo tempo mi hanno fatto
impazzire) si verificava una 'macinazione di dati' periodica anche una
volta a settimana e non sempre il rebuild sistemava tutto.
Dopo innumerevoli backup e restore del cliente e mie test ho capito
che era colpa (in tutti i casi) di almeno una scheda delle rete.
Talvolta il cliente sa quale macchina ogni tanto ha problemi di rete
se non e' cosi' per trovarla (cominciando dalle Realtek le schede piu'
probabili) facevo un xcopy /S di un PC della rete da DOS in una
sottodirectory, dopo un po la macchina sotto carico andava in crash
staccandosi dalla rete.
E' anche un modo per dimostrare al cliente che la colpa e' della
scheda, la sostituisci e tutto torna Ok.
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam
For reply, substitute xxx with gruppotekup


title: Grosso Bug di MS JET?

author: Federico Luciani

text:
Paolo Holzl wrote:
> >Spesso le cose funzionano senza problemi, ma in un paio d'aziende si sono verificate corruzioni di
> >Db sospette.
> Confermo, in 3 installazioni (che a suo tempo mi hanno fatto
> impazzire) si verificava una 'macinazione di dati' periodica anche una
> volta a settimana e non sempre il rebuild sistemava tutto.
> Dopo innumerevoli backup e restore del cliente e mie test ho capito
> che era colpa (in tutti i casi) di almeno una scheda delle rete.
> Talvolta il cliente sa quale macchina ogni tanto ha problemi di rete
> se non e' cosi' per trovarla (cominciando dalle Realtek le schede piu'
> probabili) facevo un xcopy /S di un PC della rete da DOS in una
> sottodirectory, dopo un po la macchina sotto carico andava in crash
> staccandosi dalla rete.
> E' anche un modo per dimostrare al cliente che la colpa e' della
> scheda, la sostituisci e tutto torna Ok.
Confermo anch'io.
In genere la colpa e' delle schede Realtek, il problema e' noto.
La Microsoft consiglia di aggiornare i drivers, io consiglio di sostituirle con
schede 3com
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Grosso Bug di MS JET?

text:
Paolo Holzl ha scritto nel messaggio <
>>Spesso le cose funzionano senza problemi, ma in un paio d'aziende si sono verificate corruzioni di
>>Db sospette.
>Confermo, in 3 installazioni (che a suo tempo mi hanno fatto
>impazzire) si verificava una 'macinazione di dati' periodica anche una
>volta a settimana e non sempre il rebuild sistemava tutto.
>Dopo innumerevoli backup e restore del cliente e mie test ho capito
>che era colpa (in tutti i casi) di almeno una scheda delle rete.
>Talvolta il cliente sa quale macchina ogni tanto ha problemi di rete
>se non e' cosi' per trovarla (cominciando dalle Realtek le schede piu'
>probabili) facevo un xcopy /S di un PC della rete da DOS in una
>sottodirectory, dopo un po la macchina sotto carico andava in crash
>staccandosi dalla rete.
>E' anche un modo per dimostrare al cliente che la colpa e' della
>scheda, la sostituisci e tutto torna Ok.
Ciao Paolo e grazie per la risposta.
Da quanto scrivi sembrerebbe da escludere il buco nel motore che ho ipotizzato.
Tuttavia scusami se insisto: sei proprio sicuro che il tipo di operatività in rete che ho descritto
non ti abbia mai causato problemi (con schede perfettamente OK)?
La versione di msjet35.dll che utilizzo è la 3.51.3328.0   esistono versioni più aggiornate?
Dopo le brutte esperienzi di cui hai scritto a che schede di rete ti affidi, solo 3Com o esistono
anche altri buoni modelli?
Ancora grazie, Andrea


title: Grosso Bug di MS JET?

text:
"Andrea Nolli" <
ano...@tiscalinet.it
> scrisse...
Leggo solo ora questo messaggio, a volte il news server di Tiscali fa i
capricci...
> Ho avuto parecchi problemi con i due service pack, ho preferito
accantonarli.
> Valutando anche la lista dei buchi corretti dai due OSR ho preferito
installare solo il service pack
> 3 di jet (dovrebbe essere l'ultimo, no?) che aggiorna alla 3.51
msjet35.dll
Sì, è quello l'ultimo.
> Una domanda: sei riuscito a creare installazioni Runtime con i due OSR
installati sul PC?
Si, hai riscontrato problemi? Controlla anche la KB di Microsoft, in caso:
Article ID: Q248112
ODE97: Access 97 Run-Time Application Incorrectly Uses Access 2000
Executable
Article ID: Q248913
ODE97: Convert or Enable Message When You Open an Access 97 Run-Time
Application After You Install Office 2000



title: Maschere ... come fare (Parte II)

author: Aldo

text:
Innanzitutto un grazie a Goose, Antonello e Roberto per avermi dato le
soluzioni al mio dilemma !
Sono riuscito a far funzionare la maschera utilizzando un controllo "casella
combinata".
Visto che volevo realizzare una maschera solo per visualizzare i records, ho
pensato di sostituire la casella combinata con una casella di testo.
La cosa, pero', non mi funziona.
Nelle proprieta' del controllo "casella di testo" , non ci sono le voci
"Tipo di origine riga" e "Origine riga" per inserire la query.
Come posso fare ?
Ri-grazie
Aldo


title: Maschere ... come fare (Parte II)

author: Antonio Biso

text:
Aldo <
al...@nospam.it
> wrote in message
time6.82544$ew1.5...@news.infostrada.it...

Usi una casella combinata per filtrare i record e una serie di caselle di
testo dove sbattere i campi del record selezionato.
Antonio


title: Visualizzazione Maschera a tutto schermo

author: sdamy

text:
Ciao a tutti!!
Esiste un modo per impostare una maschera a tutto schermo in apertura?
GRAZIE
SDAMY


author: Roberto dal portatile

text:
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:FRRg6.6480$ep3.2...@twister1.tin.it...

DoCmd.Maximize
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: scoprire una applicazione dentro un database

author: Fanciullo

text:
Salve sono Fanciullo,
access97
Sto ancora studiando il pannello di controllo in un database creato con
l'auto composizione collezione musicale.
Premetto che il pannello di controllo prende i valori contenuti in una
tabella.
Nel pannello c'è un comando che permette di modificare se stesso: togliere
modificare  aggiungere voci.
facendo click sul pulsante relativo parte questo codice:
 ' Personalizza il pannello comandi.
...........
        Case conCmdCustomizeSwitchboard
            ' Gestisce il caso di Gestore pannelli
            ' comandi non installato (installazioni minima).
            On Error Resume Next
            Application.Run "WZMAIN80.sbm_Entry"
..................
Io capisco che la piccola maschera che mi permette di cambiare le voci è
lanciata da:
Application.Run "WZMAIN80.sbm_Entry"
vorrei non impossessarmi di questo oggetto ma
capire almeno dove si trova??  (sicuramente nel database in oggetto)
E' una maschera nascosta?
Come faccio eventualmente a portarla alla luce?
Grazie


author: Carlo Costarella

text:
"Fanciullo" <
vito...@alice.it
> ha scritto nel messaggio
news:48f58a96$0$1087$4faf...@reader1.news.tin.it...
> Salve sono Fanciullo,
> access97
>
> Sto ancora studiando il pannello di controllo in un database creato con
> l'auto composizione collezione musicale.
>
> Premetto che il pannello di controllo prende i valori contenuti in una
> tabella.
>
> Nel pannello c'č un comando che permette di modificare se stesso: togliere
> modificare  aggiungere voci.
>
> facendo click sul pulsante relativo parte questo codice:
>
> ' Personalizza il pannello comandi.
> ...........
>        Case conCmdCustomizeSwitchboard
>            ' Gestisce il caso di Gestore pannelli
>            ' comandi non installato (installazioni minima).
>            On Error Resume Next
>            Application.Run "WZMAIN80.sbm_Entry"
> ..................
>
> Io capisco che la piccola maschera che mi permette di cambiare le voci č
> lanciata da:
>
> Application.Run "WZMAIN80.sbm_Entry"
>
> vorrei non impossessarmi di questo oggetto ma
> capire almeno dove si trova??  (sicuramente nel database in oggetto)
> E' una maschera nascosta?
> Come faccio eventualmente a portarla alla luce?
>
> Grazie
Questa funzione si trova nel file WZMAIN80.MDE che tra l'altro permette
varie autocomposizioni.
Il file dovresti trovarlo in C:\Programmi\Microsoft Office\Office se č qui
che hai installato Office/Access.
Dai miei ricordi esiste una versione "apribile" di questo file in quanto se
apri l'mde ti accorgerai che i moduli non sono visibili.
Puoi comunque aggiungere tale db (WZMAIN80.MDE) ai riferimenti del tuo
database.
In questo modo potrai "vedere" tutte le funzioni presenti, compresa
"sbm_Entry" contenuta nel modulo sbm_mod.
Per aggiungere il riferimento alla libreria apri il modulo di una maschera o
un modulo generico, scegli riferimenti dal menů strumenti e poi naviga fino
alla cartella dove trovi
WZMAIN80.MDE.
A questo punto e sempre dal modulo usa il visualizzatore oggetti per leggere
le funzioni del db usato come riferimento.
Ciao, Carlo


author: NSantini

text:
"Fanciullo" <
vito...@alice.it
> ha scritto nel messaggio
news:48f58a96$0$1087$4faf...@reader1.news.tin.it...

Prova da Munu > Strumenti > Utilità database > Gestione pannello comandi
Se esiste già un pannello (come pare che già esiste) ti viene fuori una
finestra dalla quale puoi modificare le voci di tale pannello comandi e
avarai la possibilità di creare nuovi pannelli richiamabili dal pannello
primario
Ciao


text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:gd457u$eum$1...@tdi.cu.mi.it...

>Ho individuato con il visualizzatore la funzione chiamata..
Ma non riesco a vedere il codice che la governa.
Cmq grazie


text:
"NSantini" <
nsan...@email.it
> ha scritto nel messaggio
news:gd47vd$k71$1...@registered.motzarella.org...

>Si vero, il pannello come lo modifico direttamente da un pulsante sito sul
>pannello stesso.
Comq volevo vedere il codice che sta dietro a questa funzione
contenuta nel file WZMAIN80.mde
grazie


text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:gd457u$eum$1...@tdi.cu.mi.it...

>Volevo avvisarti che ho appena trovato il file aperto WZMAIN80.MDE
all'indirizzo:
http://support.microsoft.com/kb/151196/it
magari puň servire a qualcuno altro.


text:
"Fanciullo" <
vito...@alice.it
> ha scritto cut
>>
>>Volevo avvisarti che ho appena trovato il file aperto WZMAIN80.MDE
> all'indirizzo:
>
http://support.microsoft.com/kb/151196/it
>
> magari può servire a qualcuno altro.
Certo.
Carlo


title: controllare se una form ha collegate delle righe

author: LUIGI C.

text:
Buon Giorno A97
Vorrei lanciare un controllo
che mi dia come risultato un elenco
dei records di una maschera non
aventi righe correlate (sotto maschera) cioe' senza sotto maschere continue.
Come devo fare????
Grazie
Luigi
BARI


author: Roberto da casa

text:
"LUIGI C." <
luigic...@hotmail.com
> ha scritto nel messaggio
news:E0%Ff.72352$av6....@tornado.fastwebnet.it...
> Buon Giorno A97
>
> Vorrei lanciare un controllo
> che mi dia come risultato un elenco
> dei records di una maschera
Penso volessi dire "dei record di una tabella"
> non
> aventi righe correlate (sotto maschera) cioe' senza sotto maschere
continue.
Penso volessi dire che non ha reord correlati nella tabella che è legata
uno-amolti con la tabella in questione.
>
> Come devo fare????
Se ho compreso bene il tuo problema devi crearti una query di selezione
basata sulla prima tabella ed in questa query inserisci anche un campo
calcolato nel quale, tramite una funzione DCount (vedi help), conti quanti
record esistono nell'altra tabella correlati al record corrente, quindi nei
criteri del campo calcolato scrivi 0 (zero).
>
> Grazie
Prego
>
> Luigi
>
> BARI
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:1d%Ff.82530$eD5.1...@twister2.libero.it...

Posso avere un esempio????
Grazie


text:
"LUIGI C." <
luigic...@hotmail.com
> ha scritto nel messaggio
news:Sf0Gf.72517$av6....@tornado.fastwebnet.it...

> Posso avere un esempio????
A un quesito posto in maniera generica non si può che rispondere in maniera
generica.
Per darti il codicece SQL della query di selezione occorrerebbe che tu
fornissi almeno la struttura delle due tabelle e in base a cosa esse sono in
relazione tra di loro.
> Grazie
Prego



title: CASELLA COMBINATA un po' + pratica ??

author: Mic

text:
salve a tutti, vi espongo "brevemente" il mio problema :
nella mia MASCHERA1  relativa alla TABELLA1
c'è una casella combinata che prende i valori
dalla TABELLA2.
quando devo mettere un nuovo valore trovandomi
nella  MASCHERA1 mi toccherebbe uscire, andare
ad aggiornare la TABELLA 2 e poi rientrare nella
mia MASCHERA1 per aggiornare finalmente il
dato incriminato : non mi sembra una gran comodità !
NEI MIEI SOGNI immetto il nuovo valore,  automaticamente
viene aggiunto nella TABELLA2, e assorbito nella casella
combinata.
qualcuno è forse in grado di indicarmi una soluzione che
si avvicini il + possibile alle mie esigenze (ma credo sia
il sogno di tanti).
in attesa di qualche utile suggerimento, ringrazio tutti
per l'attenzione.
Mic.


title: CASELLA COMBINATA un po' + pratica ??

author: Massimo

text:
"Mic" <
miche...@libero.it
> ha scritto nel messaggio
news:3c2e47f4...@news.libero.it...

penso che puoi mettere sulla tua maschera1 nell'evento dopo aggiornamento
Me.Miasellacombinata.Requery
e dovrebbe fare al caso tuo.
Max


title: CASELLA COMBINATA un po' + pratica ??

text:
"Massimo" <
ron...@libero.it
> ha scritto nel messaggio
news:QDAX7.4985$s04.2...@news.infostrada.it...

Non credo il Requery sia sufficiente, anzi è l'ultima operazione da fare in
ordine di tempo...in questo caso...!
Devi usare la proprietà "Non in Elenco" della ComboBox ovviamente devi
settare la proprietà Solo in Elenco.
Inserisci questa Sub modificando i nomi della ComboBox e del Campo della
Tabella2 che deve essere aggiunto
****************************************************************************
*******
Private Sub TuaCombo_NonInElenco(NewData As String, Response As Integer)
   Dim rs as recordset
   Dim ctl As Control
   Set ctl = Me.TuaComboBox
   ' Richiede di verificare se si desidera aggiungere un nuovo valore.
   If MsgBox("Valore non presente nell'elenco. Aggiungere?", vbOKCancel) =
vbOK Then
       ' Imposta l'argomento Response per indicare che i dati vengono
aggiunti.
       Response = acDataErrAdded
       ' Aggiunge la stringa nell'argomento NewData a origine riga.
       set rs=currentdb.Openrecordset("Tabella2")
       rs.addnew
       rs.fields("NomeCampo")= NewData
       rs.Update
       rs.close
       set rs=nothing
   Else
       ' Se si sceglie Cancel, si elimina il messaggio di errore e si
annullano le modifiche.
       Response = acDataErrContinue
       ctl.Undo
  End If
End Sub
****************************************************************************
*******
Dovrebbe andare.....!
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :
http://www.sitocomune.com
Sito Personale   :
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*


title: CASELLA COMBINATA un po' + pratica ??

text:
@Alex <
ik2...@libero.it
> wrote in message
0SBX7.2072$SE3....@twister1.libero.it...
> > > NEI MIEI SOGNI immetto il nuovo valore,  automaticamente
> > > viene aggiunto nella TABELLA2, e assorbito nella casella
> > > combinata.
> Non credo il Requery sia sufficiente, anzi è l'ultima operazione da fare
in
> ordine di tempo...in questo caso...!
>
> Devi usare la proprietà "Non in Elenco" della ComboBox ovviamente devi
> settare la proprietà Solo in Elenco.
Volendo si può simulare il comportamento del non in elenco in questo modo
sull'evento dopo aggiornamento del controllo scrivere
if isnull(dlookup("[campo]","tab","[campo]='" & new_value & "'")) then
  msgbox "Vuoi aggiungere?"
ecc ecc
Antonio


title: CASELLA COMBINATA un po' + pratica ??

text:
On Sun, 30 Dec 2001 10:18:36 GMT, "@Alex" <
ik2...@libero.it
> wrote:
>"Massimo" <
ron...@libero.it
> ha scritto nel messaggio
>news:QDAX7.4985$s04.2...@news.infostrada.it...
>>
>> "Mic" <
miche...@libero.it
> ha scritto nel messaggio
>> news:3c2e47f4...@news.libero.it...
>> > salve a tutti, vi espongo "brevemente" il mio problema :
>> >
>> > nella mia MASCHERA1  relativa alla TABELLA1
>> > c'è una casella combinata che prende i valori
>> > dalla TABELLA2.
>> >
[CUT]

BEL COLPO ALEX !
a parte qualche mio problema di interpretazione
sulla scelta del controllo "solo in elenco"
(funziona scegliendo SI)  l'istruzione funziona
a meraviglia.
proporrei quasi quasi di metterlo tra le faq del
sitocomune (ho visto che c'era già qualcosa di
simile ma non proprio ugale).
grazie ancora.
Mic.


title: CASELLA COMBINATA un po' + pratica ??

author: Alex

text:
"Mic" <
miche...@libero.it
> wrote in message
news:3c2f372a...@news.libero.it...

> BEL COLPO ALEX !
> a parte qualche mio problema di interpretazione
> sulla scelta del controllo "solo in elenco"
> (funziona scegliendo SI)  l'istruzione funziona
> a meraviglia.
>
> proporrei quasi quasi di metterlo tra le faq del
> sitocomune (ho visto che c'era già qualcosa di
> simile ma non proprio ugale).
>
> grazie ancora.
> Mic.
Gli errori sono inevitabili...!
La soluzione di Antonio alla quale non avevo pensato è
altrettanto valida e molto più veloce...!
Per quel che riguarda postarla tra le FAQ, si potrebbe, ma
se guardi con l'help su NoninElenco vedi che è la stessa +/-.
Ciao @Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: CASELLA COMBINATA un po' + pratica ??

text:
Alex <
ik2...@libero.it
> wrote in message
75b27400e2e98a0666...@mygate.mailgate.org...
> Gli errori sono inevitabili...!
> La soluzione di Antonio alla quale non avevo pensato è
> altrettanto valida e molto più veloce...!
E' più veloce come realizzazione. Come performance, se la tabella dati della
combo è molto popolata, il fatto di rifare una dlookup potrebbe pesare...
Antonio


title: Fattore di conversione EURO

author: Antonio Passaro

text:
Ragazzi ma il fattore di conversione Lire/Euro e' veramente 1936,27 ?
O ci sono altre cifre decimali oltre al 27 ?
Tipo 1936,271234.....
Grazie in anticipo per la collaborazione.
Antonio Passaro


title: Fattore di conversione EURO

author: @vene.dave.it PiroPiro

text:
Antonio Passaro <
a.pa...@ba.dada.it
> wrote in message
3c1bd...@news.dada.it...
> Ragazzi ma il fattore di conversione Lire/Euro e' veramente 1936,27 ?
Vai tranquillo,non ci sono altri decimali; però occhio agli
arrotondamenti... (vedi messaggi dei giorni scorsi)
Ciao
PiroPiro


title: Fattore di conversione EURO

author: The-real-Isaac

text:
Alberto
"Antonio Passaro" <
a.pa...@ba.dada.it
> ha scritto nel messaggio
news:3c1bd...@news.dada.it...

Perņ, bella questa come nuova leggenda metropolitana...
--
Alberto


title: Maschera Continua da SubForm

author: Luigi

text:
Buongiorno
avrei la necessitā di avere una spiegazione e possibilmente risoluzione a
quanto segue:
Ho una SubForm per inserimento articoli ordinati.
Tutto normale per un numero di 7 righe (sono tutte sequenzieali) dopo di che
automaticamente mi visualizza solo il record che sto inserendo e mi pone gli
altri precedentemente inseriti al di sopra.
Oltre a questo non mi tiene pių l'ordine di inserimento ma l'ultimo inserito
mi viene posto come primo della lista.
Spero di essermi spiegato correttamente
Grazie per l'aiuto
Luigi


title: Collegamento tabelle

text:
Dunque devo decidere se collegare le tabelle del mio BE  con  4/5 Client
mediante l'utilizzo dell' ODBC e successivamente utilizzando tecnologia
Dao(mi sembra piu' facile visto che per la connessione si marcia con dei
wizard, mentre con la tecnologia dao forse ho piu' "pratica".)
oppure oppure (e il discorso mi intriga) usando Ado (quindi stringhe di
connessione in primis e poi anche codice in luogo del vecchio dao).
mi piacerebbe inoltre sapere 1 - quale delle 2 e' la piu' veloce.
                                            2 - differenze sostanziali
Nell'esperimento che ho fatto in azienda con As400 mi sembra piu' veloce la
prima ipotesi.
Grazie a tutti
Michele


title: Collegamento tabelle

author: ALESSANDRO Baraldi

text:
"PKey65" <
xgo...@libero.it
> ha scritto nel messaggio
news:BtSOc.22622$1V3.5...@twister2.libero.it...

Guarda che sia ADO che "il vecchio" DAO, per gli amici, devono avere
una stringa di connessione.
L'errore che commetti è nel credere di dover usare un DSN ....!!!
Se nella proprietà Connect delle Tabelle inserisci la Stringa di connessione
fai come con ADO....!!!
In ogni caso non si capisce quale sia il tuo BE, quindi come darti
consigli...??
@Alex.


title: Collegamento tabelle

author: Pixel

text:
"PKey65> Dunque devo decidere se collegare le tabelle del mio BE  con  4/5

Il fatto č che non puoi collegare tabelle con ADO, o meglio puoi ma il
recordset associato alla tabella collegata resta DAO.
L'unico modi di usare ADO con un .mdb (lasciamo perdere gli .ADP che nascono
per SQL Server) č di aprire con VBA recordsets ADO e assegnarli al volo come
origine dati della maschera/sottomaschera.
Pixel


title: Collegamento tabelle

text:
Mmmm vediamo se mi spiego meglio:
il mio server e' as400 dove c'e' anche il gestionale , adesso uso l'odbc per
collegare le tabelle ai pc dove ho i miei mdb per alcune necessita' extra
pgm in rpg (lalquanto legnosi da modificare) ,pensavo fosse collegare le
tabelle direttamente con ado senza usare l'odbc ma direttamente con solo
codice e usando un astringa per aprire la connessione del tipo Provider
As400 ectc etc.
Mic hiedevo se valeva la pena cambiare sistema(ho visto che per aprire la
connessione con codice impiega 40 secondi mentre per aprire la tabella
collegata ne bastano un adecina)
Sbaglio qualcosa?
Ciao e grazie
Per @Alex complimenti per il sito ci sono degli esempi che user0' senz'altro
michele
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cegtrr$ums$1...@lacerta.tiscalinet.it...



title: Collegamento tabelle

text:
A @Alex
Chiedo scusa, non avevo letto attentamente il tuo post.
Adesso, 1-Mi studio per bene la proprita' connect che non conoscevo(ho
sempre usato il DSN)
              2-Tento di utilizzare il tuo modulo del sito comune su come
riallegare le tabelle
 Grazie Michele


title: Collegamento tabelle

text:
"PKey65" <
xgo...@libero.it
> ha scritto nel messaggio
news:oz9Pc.25824$OH4.6...@twister1.libero.it...

Mi pareva che ti fosse sfuggito qualche dettaglio tecnico, ma
non potevo esserne certo....!!
Ciao.
@Alex.


title: Report da query ma 1 etichetta con altra origine, SI PUO'?

author: fabio

text:
Ciao a tutti,
è possibile avere un report generato da una query ma che una casella
di testo del report si prenda il valore dentro una maschera?
Casomai in vba come posso dirgli di prendersi il valore?
Grazie a tutti il NG!
Fabio


author: Sergio MAZZA

text:
"fabio" <
fabi...@gmail.com
> ha scritto nel messaggio
news:1177330744.2...@o5g2000hsb.googlegroups.com...


[risposta]
Gestisci l'evento "su formattazione" della sezione che contiene la casella
di testo inserendoci:
Me!nomeCasellaDiTesto=Forms!nomeForm!nomeCasellaDiTesto
Ciao.
--
Sergio MAZZA


text:
>
> [risposta]
> Gestisci l'evento "su formattazione" della sezione che contiene la casella
> di testo inserendoci:
> Me!nomeCasellaDiTesto=Forms!nomeForm!nomeCasellaDiTesto
Purtroppo ho visto che il valore che vorrei portare dalla form al
report è all'interno di una combobox che ha come tipo origine riga:
"Tabella/query" e come Origine riga:
"SELECT DISTINCTROW [03 Anagrafica Compagnia].[Contatore], [03
Anagrafica Compagnia].[Compagnia] FROM [03 Anagrafica Compagnia];"
Con numero colonne 2.
Credo che creerò una seconda query per includere il dato che mi serve,
ma non so altrimenti come avrei potuto fare......Sono niubbo con
access...
:)
Fabio


text:
>
> Credo che creerò una seconda query per includere il dato che mi serve,
> ma non so altrimenti come avrei potuto fare......Sono niubbo con
> access...
La query della query non funziona...ehm, male......Come posso inserire
il nome compagnia quando riesco ad ottenere nel report il codice
compagnia ma non il nome??
Help plz!
Fabio


author: Pablitomf (Maurizio Facciuti) [Acces]

text:
La query della query non funziona...ehm, male......Come posso inserire
il nome compagnia quando riesco ad ottenere nel report il codice
compagnia ma non il nome??
----------------
Risposta :
----------------
..... Forms!nomeForm!nomeCasellaDiTesto.column(1)
--
--
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."


text:
>
> ..... Forms!nomeForm!nomeCasellaDiTesto.column(1)
>
Non va neanche così....Ho scritto in etichetta:
=Forms!frmAnagraficaClienti_sfrmConsultazioneDirettaTitolo!
cmbCompagniaTit.column(1)
poi anche con il (2) ma continua a non inserirmi il valore.
PERCHE'??


text:
"fabio" <
fabi...@gmail.com
> ha scritto nel messaggio
news:1177330744.2...@o5g2000hsb.googlegroups.com...


Come ti ha suggerito Sergio, gestisci l'evento su formattazione della
sezione dove è inserita la casella di testo.
Leggi bene il nome della casella di testo...
Me!nomeCasellaDiTesto = Forms!nomeForm!nomeCasellaDiTesto
Se sulla maschera hai una combo provvedi di alimentarla con una query che
abbia anche il valore che ti interessa:
p.es
.: ID, CodiceDitta, NomeDitta e
opportunamente mettere a 3 le colonne:
Me!nomeCasellaDiTesto = Forms!nomeCombo.Column(n) (qui si conta a partire da
zero quindi regolati.
Se sulla maschera hai una combo e non puoi non vuoi avere anche il valore
che ti interessa ma solo l'id restituito dalla combo:
Me!nomeCasellaDiTesto = Dlookup("PerEsempioNomeDitta","TuaTabellaDitta",
"TuoIDDitta=" & Forms!nomeCombo).
Ciao, Carlo


text:
> Come ti ha suggerito Sergio, gestisci l'evento su formattazione della
> sezione dove è inserita la casella di testo.
> Leggi bene il nome della casella di testo...
> Me!nomeCasellaDiTesto = Forms!nomeForm!nomeCasellaDiTesto
> Se sulla maschera hai una combo provvedi di alimentarla con una query che
> abbia anche il valore che ti interessa:
p.es
.: ID, CodiceDitta, NomeDitta e
> opportunamente mettere a 3 le colonne:
> Me!nomeCasellaDiTesto = Forms!nomeCombo.Column(n) (qui si conta a partire da
> zero quindi regolati.
> Se sulla maschera hai una combo e non puoi non vuoi avere anche il valore
> che ti interessa ma solo l'id restituito dalla combo:
> Me!nomeCasellaDiTesto = Dlookup("PerEsempioNomeDitta","TuaTabellaDitta",
> "TuoIDDitta=" & Forms!nomeCombo).
>
> Ciao, Carlo
Vi ringrazio tutti di cuore, funziona!
Non dovrò scrivere a mano le lettere!!


text:
"fabio" <
fabi...@gmail.com
> ha scritto nel messaggio
news:1177345853.0...@o5g2000hsb.googlegroups.com...
cut
Vi ringrazio tutti di cuore, funziona!
Non dovrò scrivere a mano le lettere!!
Ok per i ringraziamenti ma non dici come hai risolto e dove stava
l'inghippo.
Ciao, Carlo


text:
> Ok per i ringraziamenti ma non dici come hai risolto e dove stava
> l'inghippo.
>
Ops scusami....
Praticamente mi trovavo una maschera con una combobox che prendeva
coppie di dati, codice e nome compagnia. Nel report non sapevo come
inserire il nome e mi compariva il codice.
Tra l'altro avevo dato origine del report una query e non riuscivo a
"prendere" i dati presenti nella form.
Quindi ho tolto origine dati dal report e ho inserito il codice in vba
per far prendere i dati dalla query e per la singola casella di testo
la colonna corretta della combobox della form:
Private Sub IntestazioneGruppo2_Format(Cancel As Integer, FormatCount
As Integer)
Me!Testo88 = Forms!frmAnagraficaClienti_sfrmConsultazioneDirettaTitolo!
cmbCompagniaTit.Column(2)
End Sub
Private Sub Report_Open(Cancel As Integer)
Me.RecordSource = "qry_Ricevuta_Pagamento_Titolo"
End Sub
Tutto funziona!
Adesso sto cercando di inserire un codicillo con IIF per far comparire
una frase in una casella di testo se compare la scritta responsabilità
civile auto e un'altra frase per tutti gli altri casi.
Credo debba essere una cosa di questo tipo in origine dati casella di
testo :
IIF([DescrizioneRamo]="responsabilità civile auto", certificato e
contrassegno, quietanza);
Ma certamente chiederò un aiuto al NG, prima guarderò gli altri post.
Non sono esperto di access ma con l'aiuto che mi avete dato e leggendo
il NG inizio ad entrare un poco meglio nella logica di vba....
Ciao!
:)
Fabio


text:
> Ok per i ringraziamenti ma non dici come hai risolto e dove stava
> l'inghippo.
>



title: visible maschera continua

author: davide

text:
in una maschera continua ho impostato la seguente semplice funzione su
apertura della maschera: if testoA=0 then comandoB.visible=false. Il mio
problema è che essendo una maschera continua mi spariscono tutti i comandiB.
coma posso fare per fare si che si renda non visibile solo il comando B
relativo al record interessato e cioè quello che ha effettivamente il
testoA=0? un grazie anticipato. ciao
--------------------------------
Inviato via
http://usenet.libero.it


title: visible maschera continua

text:
"davide" <
xdavi...@libero.it
> wrote in message
news:81Z72Z126Z200Y...@usenet.libero.it
> in una maschera continua ho impostato la seguente semplice funzione su
> apertura della maschera: if testoA=0 then comandoB.visible=false. Il mio
> problema è che essendo una maschera continua mi spariscono tutti i comandiB.
> coma posso fare per fare si che si renda non visibile solo il comando B
> relativo al record interessato e cioè quello che ha effettivamente il
> testoA=0? un grazie anticipato. ciao
Non puoi, credo ti convenga rivedere la logica e sfruttare
il Record Corrente con un pulsante unico....!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG