title: Run Time (Dubbio prima di acquisto)

author: Cristiano

text:
"FACE ONE" <
> Il RT di Access 2003 è contenuto dentro il prodotto Visual Studio Tools
> Office 2003 ?
> So che la domanda vi sembrerà banale ma dopo estenuanti ricerche su
> Microsoft non mi sono chiarito le idee di molto e prima di spendere i
soldi
> vorrei esserne certo ... magari con una conferma di qualcuno che lo ha
> acquistato.
Estenuanti ricerche?  :-)
Google:   "runtime" +"access 2003"    (cerca pagine in italiano)


title: Run Time (Dubbio prima di acquisto)

author: vuLCan Karayan

text:
> Il RT di Access 2003 è contenuto dentro il prodotto Visual Studio Tools
> Office 2003 ?
Si, esatto.
> So che la domanda vi sembrerà banale ma dopo estenuanti ricerche su
> Microsoft non mi sono chiarito le idee di molto e prima di spendere i
soldi
> vorrei esserne certo ... magari con una conferma di qualcuno che lo ha
> acquistato.
Vai tranquillo. Lo uso da Novembre.
> P.S. Vi anticipo che non sono interessato ad altri prodotti VS ... mi
serve
> solo il RT per vendere le mie applicazioni ad altri. Io la licenza del
> Office Pro 2003 (con access) ce l'ho già.
Devi comprare i Visual Tools che includono anche VB .NET
Ciao


title: Run Time (Dubbio prima di acquisto)

author: FACE ONE

text:
"Cristiano" <Hate...@Nospam.it> ha scritto nel messaggio
news:gIqae.60733$IN.10...@twister2.libero.it...

Ciao Cristiano ,
"estenuanti ricerche" forse è un pò esagerato però devi ammettere che il
sito della Microsoft non sia proprio il top della chiarezza. La mia sarà
pure paranoia ma prima di spendere svariati euro voglio essere arcisicuro.
Ciao
FACE ONE


title: Run Time (Dubbio prima di acquisto)

text:
"vuLCan Karayan" <
nos...@nospam.it
> ha scritto nel messaggio
news:Tprae.815880$b5.36...@news3.tin.it...

Ciao vuLCan Karavan,
grazie per la conferma ... dato che il RT non è che costa 2 euro !!
Ciao
FACE ONE


title: vba e outlook

author: pfm

text:
salve

esiste un forum per vba & outlook
dovrei automatizzare outlook in modo che le mail che arrivino da un determinato indirizzo vengano inoltrate all'indirizzo inserito nella prima riga del messaggio nella data inserita nella seconda riga

come posso fare?

GRAZIE anticipatamente


title: vba e outlook

author: BFS

text:

prova ad adattare questo codice

http://www.ozgrid.com/forum/showthread.php?t=154641

al posto del filtro per oggetto lo fai per mittente
e al posto di
ThisWorkbook.Sheets("YourSheet").Cells(i, 1).Value = outMail.Body
salvati il valore in una stringa

da li si tratta di manipolare la stringa per ricavare i dati che ti servono

altrimenti googola :
https://www.google.it/search?q=read+body+mail+from+vba&ie=utf-8&oe=utf-8&client=firefox-b-ab&gfe_rd=cr&ei=Gc6JWfn8DunBXtaYgcgF

ciao
BFS


title: vba e outlook

author: ogrn

text:
>esiste un forum per vba & outlook
>dovrei automatizzare outlook in modo che le mail che arrivino da un
>determinato indirizzo vengano inoltrate all'indirizzo inserito nella prima
>riga del messaggio nella data inserita nella seconda riga

Anche qui per una panoramica:
https://msdn.microsoft.com/it-it/library/ms268893.aspx

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


title: vba e outlook

text:
>esiste un forum per vba & outlook
>dovrei automatizzare outlook in modo che le mail che arrivino da un
>determinato indirizzo vengano inoltrate all'indirizzo inserito nella prima
>riga del messaggio nella data inserita nella seconda riga




title: vba e outlook

text:
>dovrei automatizzare outlook in modo che le mail che arrivino da un
>determinato indirizzo vengano inoltrate all'indirizzo inserito nella prima
>riga del messaggio nella data inserita nella seconda riga

Pur essendo questo un newsgroup dedicato ad Access, voglio rispondere alla
problematica in quanto le soluzioni VBA per Outlook sono frammentarie su
internet.

Le classi principali per manipolare gli oggetti Outlook sono le seguenti:

Outlook.Explorer
https://msdn.microsoft.com/en-us/vba/outlook-vba/articles/explorer-object-outlook

Outlook.Items
https://msdn.microsoft.com/en-us/vba/outlook-vba/articles/items-object-outlook

Outlook.MailItem
https://msdn.microsoft.com/en-us/vba/outlook-vba/articles/mailitem-object-outlook

Outlook.Attachment
https://msdn.microsoft.com/en-us/vba/outlook-vba/articles/attachment-object-outlook

Gia con queste puoi realizzare parecchia automazione.
Nel tuo caso il primo obiettivo e' leggere il testo di una mail.
Una volta definito l'oggetto MailItem puoi accedervi con la proprieta:

objEMail.Body

Ma ce ne sono altre, leggi pagine su MSDB che ti ho indicato sopra.

Di seguito ti riporto un pezzo del sorgente che utilizzo per salvare tutti
gli allegati PDF ed HTML dalle email della cartella Outlook attualmente
attiva.
Togli il superfluo e riadatta il sorgente ai tuoi scopi, serve come base di
partenza:

Public Sub AllegatiSalvaCartella()
On Error GoTo Err_AllegatiSalvaCartella

    Dim Response As VbMsgBoxResult
    Dim objExplorer As Outlook.Explorer
    Dim objItems As Outlook.Items
    Dim objEMail As Outlook.MailItem
    Dim objAllegato As Outlook.Attachment
    Dim numAllegati As Long
    Dim strAllegato As String
    Dim strErrore As String

    'Set objItems =
Application.ActiveExplorer.CurrentFolder.Items.Restrict("[MessageClass] =
'IPM.Note'")
    Set objItems = Application.ActiveExplorer.CurrentFolder.Items

    If Dir("C:\Allegati\*.*", vbDirectory) = "" Then
        Response = MsgBox("La cartella C:\Allegati\ non esiste." _
                & vbCr & "Per procedere al salvataggio è necessario creare
la cartella." _
                , vbOKOnly + vbExclamation, "Allegati")
        Exit Sub
    End If

    Response = MsgBox("Si procederà a salvare gli allegati PDF e HTML" _
                    & vbCr & "nella cartella : " & "C:\Allegati\" _
                    & vbCr & "Procedere?" _
                    , vbOKCancel + vbInformation, "Allegati")

    If Response = vbCancel Then Exit Sub

    strErrore = "NO"
    numAllegati = 0
    'strOggetto = ""
    For Each objEMail In objItems
        ' MsgBox objEMail.Body
        If objEMail.Attachments.Count > 0 Then
        'strOggetto = strOggetto & vbCr & objEMail.Subject
        For Each objAllegato In objEMail.Attachments
            strAllegato = objAllegato.FileName
            If Right(strAllegato, 4) = ".pdf" _
            Or Right(strAllegato, 5) = ".html" _
                Then
                numAllegati = numAllegati + 1
                objAllegato.SaveAsFile ("C:\Allegati\" &
objAllegato.FileName)
            End If
        Next
        End If
    Next

    Response = MsgBox("Cartella selezionata: " &
Application.ActiveExplorer.CurrentFolder _
            & vbCr & "Cartella salvataggio: " & "C:\Allegati\" _
            & vbCr & "Numero di e-mail: " &
Application.ActiveExplorer.CurrentFolder.Items.Count _
            & vbCr & "Numero di allegati pdf o link: " & numAllegati _
            & vbCr & "Si sono verificati errori di calcolo? " & strErrore _
            & vbCr & "(in caso di errori il calcolo allegati potrebbe essere
inesatto, segnalare anomalia)" _
            , vbInformation + vbOKOnly, "Allegati")

Exit_AllegatiSalvaCartella:
    objExplorer = Nothing
    objItems = Nothing
    objEMail = Nothing
    objAllegato = Nothing
Exit Sub

Err_AllegatiSalvaCartella:
    strErrore = "SI"
    Resume Next
End Sub



title: vba e outlook

text:
>dovrei automatizzare outlook in modo che le mail che arrivino da un
>determinato indirizzo vengano inoltrate all'indirizzo inserito nella prima
>riga del messaggio nella data inserita nella seconda riga
> come posso fare?

Altro esempio di accesso al corpo di un messaggio di posta elettronica.
Legge il testo selezionato con il mouse.
Puo essere facilmente modificato per leggere qualunque riga nel corpo
dell'email.
N.b.: la gestione dell'errore restituisce un valore di default anziché
mostrare un messaggio di avvertimento.

Function SelezioneLeggi() As String
On Error GoTo Err_SelezioneLeggi

    Dim OutApp As Object
    Dim OutMail As Object
    Dim olInsp As Object
    Dim wdDoc As Object
    Dim strText As String
    ' Dim Response As VbMsgBoxResult

    Set OutApp = GetObject(, "Outlook.Application")
    Set OutMail = OutApp.ActiveExplorer.Selection.Item(1)

    With OutMail
        Set olInsp = .GetInspector
        Set wdDoc = olInsp.WordEditor
        strText = wdDoc.Application.Selection.Range.Text
    End With

    If IsNull(strText) Or strText = "" Then
        SelezioneLeggi = "000000000000"
    Else
        SelezioneLeggi = strText
    End If

Exit_SelezioneLeggi:
    Set OutMail = Nothing
    Set OutApp = Nothing
    Set olInsp = Nothing
    Set wdDoc = Nothing
    Exit Function

Err_SelezioneLeggi:
    ' Response = MsgBox("Errore -  " & Err.Description, vbCritical,
"Errore")
    SelezioneLeggi = "000000000000"
    Resume Exit_SelezioneLeggi
End Function



title: Per MAurizio B. Cambiamenti in una sottomaschera con A2000

author: robyg

text:
Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:ape5dr$pa0m$1...@ID-52090.news.dfncis.de...
> > "Roberto Grape"
>
news:1ff005ebfbd65ebefac...@mygate.mailgate.org
:
> > Ho una maschera con all'interno una sottomaschera.
> > La maschera principale e associata ad una tabella testeOrdini e la
> > sottomaschera ad una tabella righeordini. Le due tabelle hanno una
> > relazione uno a molti.
> > Il mio problema è che non riesco a verificare,quando chiudo la maschera,
> > se ci sonon stati dei cambiamenti nei record della sottomaschera, cosa
> > che riesco a fare invece  per la maschera principale con l'istruzione
> > "if  me.dirty....."
> > Come posso fare ?
>
>         If Me.Controls.Item("NomeControlloSottomaschera").Form.Dirty ...
>
>         -oppure-
>
>         If Me![NomeControlloSottomaschera].Form.Dirty ...
>
> --
> Ciao :-)
> Maurizio
> --------
> ?SPQR(C)
>  X
> --------
>
>
Ho provato  a fare come mi hai detto.
Il problema è che quando sposto il focus dalla sottomaschera alla maschera
principale il valore della proprietà DIRTY della sottomaschera va su FALSO
e perciò neanche il metodo UNDO funziona e non riesco più a ripristinare i
valori nei campi della sottomaschera.
Lo stesso discorso vale per la maschera principale . Se effettuo una
modifica sulla maschera princip. e poi sposto il focus sulla sottomasc. la
proprietà DIRTY
della maschera princip. diventa FALSO.
Help me!!!


title: Crearere una tabella locale in un progetto ADP

author: Francesco

text:
E' possibile creare una tabella locale nel progetto ADP che non abbia
collegamenti con il server SQL ? Come Fare ?
Ciao.


title: Contare il numero di record in una tabella...

author: SonGon

text:
Ciao, scusate per la domanda idiota ma sono agli inizi...
Mi stavo facendo un database per catalogare Film in DVD ed ho creato una
tabella in cui ho inserito il titolo del film ecc...
Poi ho creato un report per poter stampare l'elenco dei DVD in ordine per la
prima lettera del titolo, ma prima del titolo volevo mettere un numero
cardinale per poter contare i dvd che ho... come faccio...
Volevo inserire una cosa tipo.
1 the rock
2 unbreakable
--------------
Totale 2 DVD
Come faccio ?
Ringraziandoti anticipatamente per la pazienza..
SonGon


author: Roberto - Syd

text:

Per il numero cardinale inserisci una casella di testo nella proprietą
origine del controllo scrivi =1 e nella proprietą Somma Parziale selezioni
su tutto, a questo punto non credo tu abbia bisogno del totale visto che
l'ultimo cardinale č il numero totale, ma se lo vorrai mettere guarda la
funzione DCount nello help.
Ciao Roberto - Syd


text:
Grazie tantissime !! sei un grande...
grazie ancora
SonGon
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:sDUI8.541$b4.2...@news2.tin.it...



title: Installazione Office 2000 su Pc con installato già Office 97

author: paolorus

text:
Ciao
a tutti
si può installare l'Office 2000 su un Pc nella quale è già installato Office
97 .
Ciao e Buon Inizio
Paolo


author: omasnc

text:
"paolorus" <
paol...@yahoo.it
> ha scritto nel messaggio
news:_pvIb.218044$vO5.8...@twister1.libero.it...

Si può, nessun problema: nell'istallazione devi solo scegliere, ovviamente,
di mantenere le versioni precedenti ed aver cura di istallare Office 2000 in
una directory diversa da quella in cui c'è Office 97.
Ciao
Galliano.


author: Karl Donaubauer

text:
paolorus ha scritto:
> si può installare l'Office 2000 su un Pc nella quale è già installato
> Office 97 .
http://support.microsoft.com/?id=241141
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


text:
Grazie e
Auguri di Buon Anno.
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:bsuku5$1grqj$1...@ID-46617.news.uni-berlin.de...



title: Coprire una listaBox

author: Raffaele Alberoni

text:
Buonasera o buonanotte!!!
Vorrei sapere se è possibile, in qualche modo, coprire una listBox.
Infatti non sono stato capace di portare in secondo piano una listbox,
qualsiasi elemento che aggiungo o che c'era passa in secondo piano.
Non vorrei nasconderla completamente antrimenti avrei usato
Visible = false
Esiste qualche modo??
Grazie a tutti
--
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Coprire una listaBox

author: Antonio Biso

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:bu4abt$luh$1...@news.newsland.it...
> Buonasera o buonanotte!!!
> Vorrei sapere se è possibile, in qualche modo, coprire una listBox.
> Infatti non sono stato capace di portare in secondo piano una listbox,
> qualsiasi elemento che aggiungo o che c'era passa in secondo piano.
> Non vorrei nasconderla completamente antrimenti avrei usato
> Visible = false
> Esiste qualche modo??
In struttura maschera menu formato c'è "porta in primo/secondo piano"
Antonio


title: Coprire una listaBox

text:
Antonio Biso ha scritto:
> "Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
> news:bu4abt$luh$1...@news.newsland.it...
> > Buonasera o buonanotte!!!
> > Vorrei sapere se č possibile, in qualche modo, coprire una listBox.
> > Infatti non sono stato capace di portare in secondo piano una listbox,
> > qualsiasi elemento che aggiungo o che c'era passa in secondo piano.
> > Non vorrei nasconderla completamente antrimenti avrei usato
> > Visible = false
> > Esiste qualche modo??
> In struttura maschera menu formato c'č "porta in primo/secondo piano"
> Antonio
Grazie per la risposta Antonio, ma č la prima cosa che ho fatto
Non Funziona!!!
Ho provato in tutti i modi prima a creare un qualsiasi controllo e poi la
ListBox, ho provato viceversa.... insomma niente.
Adirittura se creo due Listbox, una che copre parzialmente l'altra, č
evidente che una si vede sotto, ma nel punto di intersezione sono fuse
ossia non c'e' nessun segno di demarcazione.
Lo so che il mio č solo un "capriccio" grafico, ma volevo coprire con
righe e altre cose una list box che cosě com'č, non č tanto bella!!!
Saluti



title: Trasformare file Access in eseguibile

author: Alberto A.

text:
Salve a tutto il gruppo,
una domanda probabilmente banale : è possibile trasformare un file creato
con access in un file eseguibile (per poterlo mettere anche done non sia
presente access).
Saluti Alberto
--------------------------------
Inviato via
http://usenet.libero.it


title: Trasformare file Access in eseguibile

author: Sib

text:
"Alberto A." <
anto...@libero.it
> ha scritto nel messaggio
> Salve a tutto il gruppo,
> una domanda probabilmente banale : è possibile trasformare un file creato
> con access in un file eseguibile (per poterlo mettere anche done non sia
> presente access).
Sito comune
FAQQONE
Sib


title: Trasformare file Access in eseguibile

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:MNBHa.189114$g92.3...@news2.tin.it...

casomai non lo sapesse
www.sitocomune.com
sezione general --> ultimo articolo
> Sib
>
Alex


title: Trasformare file Access in eseguibile

text:
"alex3man" <
alex...@virgilio.it
> ha scritto nel messaggio
news:Z_BHa.101448$pR3.2...@news1.tin.it...

Parole chiave: Compilatore per access
Antonio


title: eliminare duplicati

text:
Salve,
come posso creare una procedura che data una tabella elimina i duplicati
che rispettano una determinata condizione?
Esempio
P_ID        P_NOME        P_ COGNOME
   1                ingrid                esposito
   2                pippo                franco
   3                ingrid                 esposito
   4                tizio                    caio
   5                ingrid                 esposito
   6                tizio                    caio
   7                pippo                 franco
vorrei poter ottenere una tabella che mi eliminasse tutti i duplicati e
mi mantenga quelli che hanno id piú piccolo dunque
P_ID        P_NOME        P_ COGNOME
 1                ingrid                esposito
 2                pippo                franco
 4                tizio                    caio
come posso fare?
Mille grazie per ogni forma di aiuto


title: eliminare duplicati

author: TheMax

text:
"d4h2" <
d4...@zv.fraunhofer.de
> ha scritto nel messaggio
news:418F551B...@zv.fraunhofer.de...

Una procedura esiste, ma purtroppo il tuo messaggio duplicato rimarrà
comunque nel ng.
Ti consiglio di leggere prima di tutto le regole del ng, poi dai un'occhiata
all'autocomposizione query, ne hai una che elimina proprio i record
duplicati.
Ciao,
Massimo
--
web:
www.piubelli.net
Ciò che oggi è facoltativo domani sarà necessario.
Perchè non prepararci per tempo al futuro?
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: eliminare duplicati

text:
Sono nuova qui, dove posso leggere le condizioni?
cosa ho fatto di sbagliato?
Mi dici che procedura esiste??
Io ne ho una che me li trova...ma non che me li cancella!
Ciao ingrid
TheMax schrieb:



title: eliminare duplicati

author: giorgio rancati

text:
"d4h2" <
d4...@zv.fraunhofer.de
> ha scritto nel messaggio
news:418F551B...@zv.fraunhofer.de...

Ciao,
Per eliminare i duplicati e mantenere solo l'Id più basso puoi fare così
Crea una nuova Query senza aggiungere nessuna tabella, premi il menu
Visualizza-->Visualizzazione SQL, incolla il codice qui sotto, sostituisci
Table1 con il nome della tua tabella, salva e prova ricordandoti di fare
prima una copia del tuo database (non si sa mai)
-----------------
DELETE *
FROM Table1
WHERE P_Id Not In (Select Min(P_Id)
                   From Table1
                   GROUP BY P_Nome, P_Cognome)
------------------
:-)
Ciao Giorgio


title: eliminare duplicati

author: Roberto da casa

text:
"d4h2" <
d4...@zv.fraunhofer.de
> ha scritto nel messaggio
news:418F551B...@zv.fraunhofer.de...

Creati una query di raggruppamento sui campi  P_NOME e P_COGNOME.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: eliminare duplicati

text:
Sei un genio!!!
allora funziona!!!
Ora ho capito...ma il problema é ancora + complesso, vediamo se mi puoi
aiutare anche in questo.
Cancellando i duplicati devo stare attenta perké tale tabella "PERSONE" é in
relazione (1:n) con una tabella "ISCRIZIONE_SEMINARI" la quale tiene traccia
di tutte le iscrizioni delle persone a vari seminari.
Ora se elimino dalla tabella persone i miei duplicati, e mantendendo sempre
quelli con id piú piccolo, devo riuscir a fare in modo di cambiare l´id della
persona sulla tabella "ISCRIZIONE_SEMINARI" in modo che prenda il tizio
cancellato prenda id piú piccolo!!! Intendi cosa dico?
E´realizzabile questa cosa?
giorgio rancati schrieb:



title: eliminare duplicati

text:
"d4h2" <
d4...@zv.fraunhofer.de
> ha scritto nel messaggio
news:418F7B2E...@zv.fraunhofer.de...
> Sei un genio!!!
> allora funziona!!!
> Ora ho capito...ma il problema é ancora + complesso, vediamo se mi puoi
> aiutare anche in questo.
> Cancellando i duplicati devo stare attenta perké tale tabella "PERSONE" é
in
> relazione (1:n) con una tabella "ISCRIZIONE_SEMINARI" la quale tiene
traccia
> di tutte le iscrizioni delle persone a vari seminari.
> Ora se elimino dalla tabella persone i miei duplicati, e mantendendo
sempre
> quelli con id piú piccolo, devo riuscir a fare in modo di cambiare l´id
della
> persona sulla tabella "ISCRIZIONE_SEMINARI" in modo che prenda il tizio
> cancellato prenda id piú piccolo!!! Intendi cosa dico?
> E´realizzabile questa cosa?
>
Ciao,
vedo che ho fatto bene a farti fare la copia :-)
Come prima cosa bisogna cambiare l' ID_Persona nella tabella
ISCRIZIONE_SEMINARI e assegnargli il valore di Id più basso per lo stesso
Nome e Cognome.
Lo puoi fare con questa query
------------------------------
UPDATE PERSONE
    INNER JOIN ISCRIZIONE_SEMINARI
    ON PERSONE.P_ID = ISCRIZIONE_SEMINARI.ID_Persona
SET ID_Persona = DMin("P_Id","PERSONE","P_Nome='" & [P_Nome] & "' AND
P_Cognome='" & [P_Cognome] & "'");
-------------------------------
fai attenzione agli a capo la riga con SET è una sola. Se il campo non si
chiama ID_Persona provvedi a cambiarlo.
Non ho potuto usare le funzione SQL di aggregazione perchè Access ha il
grosso limite di rendere la query in sola lettura.
Fatto questo esegui la query di eliminazione suggerita nel post precedente.
ah... visto che sei nuova ricordati di dare uno sguardo alle *Istruzioni per
l'uso* che trovi al link
http://www.sitocomune.com/
  premendo ICAA.
Buona lettura :-)
Ciao Giorgio


title: file mdw

author: Riccardo

text:
Ma quando si cambiano le autorizzazioni, il file mdw non cambia di data?
ciao Riccardo


title: SEGNALAZIONE SITO

author: Sandro

text:
vi segnalo :
www.vorreisapere.com
una redazione "umana" risponde a tutti gli interrogativi posti........e
sembrano essere efficienti!
ciao Sandro


title: OT: problema Masterizzazione

author: Sandrobi

text:
Masterizzando i miei database e usando lo stesso CD anche per successivi
aggiornamenti, o notato che rileggendo i dati da altri PC, questi leggono
una vecchia copia e non l'ultima. Ho visto che non dipende nè dal fatto che
il lettore sia vecchio ne dalla velocità dello stesso. Io masterizzo con
NERO.
Un altro problema è che copiando da CD a disco fisso i file risultano tutti
impostati in sola lettura.
Saluti.


title: OT: problema Masterizzazione

author: Massimo Tin

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:%Jfoa.52131$iy5.1...@twister2.libero.it...

allora quando copi i file dal cd al disco fisso  sono sempre in sola
lettura... quindi proprietà e togli sola lettura.
per quello ke rigurda il mancato aggiornamento è un problema che avevo
riscontrato ank'io (nero 4.0) io cancello i file dal cd prima di
rimasterizzare invece di aggiornare
Ciao Max


title: Dove trovo sito web con funzioni data ora??

text:
Qualcuno sa indicarmi dove posso trovare su web un sito che mi spiega bene
come trattare data e ora nelle query sql con access?
Grazie! :)
--
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:
"Antonio71" <
ton...@cobongo.com
> ha scritto nel messaggio
news:cjeg1s$j52$1...@news.newsland.it...

senza necessità di web : F1


title: Query Unione

author: JeanLoup

text:
Salve a tutti,
ho creato una query per l'unione di 3 campi, questo è l'SQL
SELECT tbl_protagr.ID_protoc, tbl_protagr.protocollo_agr, [oggetto]+"
"+[intestazione]+" "+[referente] AS OggIntRef, tbl_oggetto.rifer_nota_doc,
tbl_oggetto.descr_allegati, tbl_oggetto.oggetto,
tbl_anagrafica.intestazione, tbl_anagrafica.referente
FROM tbl_anagrafica LEFT JOIN (tbl_oggetto RIGHT JOIN tbl_protagr ON
tbl_oggetto.ID_oggetto = tbl_protagr.id_oggetto) ON tbl_anagrafica.ID_anagr
= tbl_protagr.id_mittente
ORDER BY tbl_protagr.protocollo_agr, tbl_oggetto.oggetto;
Il problema è che se uno dei 3 campi è vuoto mi restituisce una riga vuota.
Come posso fare x evitarlo?
Grazie, Ciao.


title: Query Unione

text:

www.donkarl.com/it
FAQ 2.13 Un campo vuoto impedisce il risultato della formula
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Query Unione

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:42k44kF...@individual.net...
> JeanLoup wrote:
>> ho creato una query per l'unione di 3 campi, questo è l'SQL
>> SELECT tbl_protagr.ID_protoc, tbl_protagr.protocollo_agr, [oggetto]+"
>> "+[intestazione]+" "+[referente] AS OggIntRef,
>> tbl_oggetto.rifer_nota_doc,
>> tbl_oggetto.descr_allegati, tbl_oggetto.oggetto,
>> tbl_anagrafica.intestazione, tbl_anagrafica.referente
>> FROM tbl_anagrafica LEFT JOIN (tbl_oggetto RIGHT JOIN tbl_protagr ON
>> tbl_oggetto.ID_oggetto = tbl_protagr.id_oggetto) ON
>> tbl_anagrafica.ID_anagr = tbl_protagr.id_mittente
>> ORDER BY tbl_protagr.protocollo_agr, tbl_oggetto.oggetto;
>> Il problema è che se uno dei 3 campi è vuoto mi restituisce una riga
>> vuota. Come posso fare x evitarlo?
>
>
www.donkarl.com/it
> FAQ 2.13 Un campo vuoto impedisce il risultato della formula
>
>
 ok grazie mille.Risolto grazie a te.


title: assegnazione hyperlink in report

author: max

text:
Partendo da una query con due campi in cui sono indicati in uno il testo da
visualizzare e nell'altro il link da aprire, vorrei creare una pagina html
(anche passando da un report), in cui visualizzo il testo mi collego al
link.
grazie a tutti per la preziosa e gratuita opera quotidianamente fornita
ciao
Max


title: aggiornare controllo

author: bep

text:
ciao a tutti,
    vorrei poter aggiornare istantaneamente un casella di testo con una
variabile che varia all'interno di un ciclo.
Il problema è che la casella di testo mostra il vaore assunto dalla
variabile solo quando esco dalla funzione, mostrando cioè solo l'ultimo
valore.Come posso mostrare ogni valore della variabile durante il cilclo?
Grazie a tutti.


title: aggiornare controllo

text:
bep <
rame...@yahoo.it
> wrote in message
rC5f8.34330$v7.12...@twister1.libero.it...

Se ho capito bene, parli di un qualcosa tipo barra di avanzamento con il
relativo testo di percentuale che si incrementa?


title: aggiornare controllo

author: André le Pčtomane

text:
"bep" <
rame...@yahoo.it
> ha scritto nel messaggio
news:rC5f8.34330$v7.12...@twister1.libero.it...

hai provato a dare il comando me.caselladitesto.requery all'interno della
funzione durante il ciclo ?


title: aggiornare controllo

text:
"bep" <
rame...@yahoo.it
> ha scritto nel messaggio
news:rC5f8.34330$v7.12...@twister1.libero.it...

Per forzare la modifica puoi usare
doevent
e un repaint della maschera, ma dubito che l'utente riesca a vedere i vari
valori se il ciclo non esegue operazioni "pesanti" e quindi lunghe
abbastanza da far vedere il valore corrente...
Antonio


title: aggiornare controllo

author: OndaMax

text:
bep wrote in message ...

Opterei per la soluzione di Antonio ...
Il DoEvent messo in coda alla valorizzazione della casella di testo nel
ciclo dovrebbe funzionare pure senza Repaint. L'unica controindicazione, in
caso di routine piuttosto pesanti, è che secondo me rallenta l'esecuzione
del codice. Ma se non si tratta di elaborazioni troppo lunghe è un'ottimo
strumento di monitoring sull'avanzamento della lavorazione.
OndaMax


title: aggiornare controllo

text:
"OndaMax" <
ond...@liberox.it
> ha scritto nel messaggio
news:15ef8.38317$v7.14...@twister1.libero.it...



title: aggiornare controllo

text:
"OndaMax" <
ond...@liberox.it
> ha scritto nel messaggio
news:15ef8.38317$v7.14...@twister1.libero.it...
> Opterei per la soluzione di Antonio ...
> Il DoEvent messo in coda alla valorizzazione della casella di testo nel
> ciclo dovrebbe funzionare pure senza Repaint. L'unica controindicazione,
in
> caso di routine piuttosto pesanti, è che secondo me rallenta l'esecuzione
> del codice. Ma se non si tratta di elaborazioni troppo lunghe è un'ottimo
> strumento di monitoring sull'avanzamento della lavorazione.
>
> OndaMax
>
Ho utilizzato il DoEvents e funziona bene (anche senza il repaint). Il
problema è che il ciclo è *pesante* e in effetti rallenta un po le
operazioni: devo leggere tutti i file dal cd e metterli in una tabella.
ora provo con con la soluzione del Petomane. poi vediamo.


title: aggiornare controllo

text:
"Maurizio75" <
maurizio...@gevi.it
> ha scritto nel messaggio
news:sW5f8.34473$v7.12...@twister1.libero.it...
>
> bep <
rame...@yahoo.it
> wrote in message
> rC5f8.34330$v7.12...@twister1.libero.it...
> Se ho capito bene, parli di un qualcosa tipo barra di avanzamento con il
> relativo testo di percentuale che si incrementa?
+ o -


title: aggiornare controllo

text:
Il 28 Feb 2002, 11:40, "bep" ha scritto:
>Ho utilizzato il DoEvents e
funziona bene (anche senza il repaint). Il
>problema è che il ciclo è
*pesante* e in effetti rallenta un po le
>operazioni: devo leggere tutti i
file dal cd e metterli in una tabella.
>ora provo con con la soluzione del
Petomane. poi vediamo.
Il fatto è che, se hai bisogno di velocità in
esecuzione ed evitare ogni rallentamento, ti conviene rinunciare ad ogni
velleità di monitoraggio dalla casella di testo ...
OndaMax
--------------------------------
Inviato via
http://usenet.iol.it


title: Connessioni simultanee a DB access

author: Bruno

text:
Quante connessioni simultanee sopporta un DB access su internet?
C'è differenza tra le varie versioni?
Come si può fare ad aumentare la capacità?
Bruno


title: Connessioni simultanee a DB access

author: MA

text:
"Bruno" <
cris...@tiscali.it
> ha scritto nel messaggio
news:bf19p5$71t$1...@lacerta.tiscalinet.it...
> Quante connessioni simultanee sopporta un DB access su internet?
>
> C'è differenza tra le varie versioni?
>
> Come si può fare ad aumentare la capacità?
Poche
no
cambiare db in sql on mysql
ciao MAssimiliano


title: Recordset ADO

author: Daniele

text:
Un saluto a tutti i partecipanti al NG.
Vorrei popolare una maschera in modalità "foglio dati", da un Recordset ADO
(simulando la "data grid" di VB6).
Come posso fare ?
Grazie per i suggerimenti che vorrete gentilmente darmi.
Ciao a tutti.
Daniele


title: Recordset ADO

author: Alessandro Baraldi

text:
"Daniele" <
dan...@tonyperotti.it
> wrote in message
news:esWvc.1953$%
l2....@news.edisontel.com

Set Me.Recordset=rs.Recordset
Ciao.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Recordset ADO

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4fe4ca135517e78591...@mygate.mailgate.org...
> "Daniele" <
dan...@tonyperotti.it
> wrote in message
> news:esWvc.1953$%
l2....@news.edisontel.com
>
> > Un saluto a tutti i partecipanti al NG.
> >
> > Vorrei popolare una maschera in modalità "foglio dati", da un Recordset
ADO
> > (simulando la "data grid" di VB6).
> > Come posso fare ?
> >
> > Grazie per i suggerimenti che vorrete gentilmente darmi.
> >
> > Ciao a tutti.
> > Daniele
>
>
> Set Me.Recordset=rs.Recordset
>
> Ciao.
> @Alex
>
Di una semplicità disarmante. Bastava connettere la spina del cervello.
Grazie Alex e un saluto cordiale.
Daniele


title: Una soluzione elegante...per quindici piccoli indiani di testo.

text:
Buongiorno mi scuso per l'oggetto poco chiaro, ma il richiamo al
romanzo (..e al film) è stato troppo forte.
Vorrei un consiglio su come realizzare, magari con una soluzione
elegante e con un codice molto ridotto rispetto ai chilometri di testo
che scriverei io, la mia realizzazione.
Ho una tabella DITTE dove per ogni ditta viene indicato (con formato
si/no) su quali delle 15 province opera.
Ho fatto una casella di riepilogo che, collegata ad una query, in base
alla ditta scelta mi indica su quindici colonne i si/no relativi alle
province.
Ho quindici caselle di testo che mi rappresentano le province dove, su
evento della combinata, viene valorizzato il codice Me.torino =
Me.SceltaDitta.Column(x).
Spero sin qui di essere stato chiaro....
Ora potrei rendere eventualmente visibili queste caselle se pari a si
ma mi rendo conto anche che potre (forse...) filtrare dalla macro solo
i sì...
Però la parte che più è difficoltosa è che le eventuali due o più
province restituite dalla combo le devo confrontare con un altro
valore per verificarne la congruità....
E qui mi rendo conto che forse mi sfugge una funzione semplice e
potente che potrebbe fare al caso mio...._(oltre ad uno psicologo...)
Qualcuno riesce a suggerirmi una strada più comoda ?
grazie


text:

scusate ma come faccio una query che mi filtri solo le ditte dove ho
almeno un campo dei 15 uguale a si ?
riesco a farlo per uno, massimo due con criterio or ma mi manca
qualcosa... !!!!


author: Popi - TheBadHabits

text:
On 10 Mag, 10:11, "ignazio.pilone" <
ignazio.pil...@gmail.com
> wrote:

Ciao!
Sono certo di non aver capito bene (figuriamoci, poi, immaginarmi le
implicazioni), ma provo a buttare li' i miei 2 cents.
Nella tabella DITTE hai inserito 15 campi booleani (perche' quelle e
solo quelle saranno sempre le tue possibili province).
Hai una combo tramite cui scegli la ditta di cui gestire i dati.
Nella combo visualizzerai solo il codice e nome della ditta, ed avrai
codice associato all'evento AfterUpdate (Click? Change? Exit?) che
impostera' la RecordSource della maschera (o sottomaschera) di
gestione dati a "SELECT * FROM DITTE WHERE (CodiceDitta=" &
Me.NomeDellaCombo & ");".
Nota bene: sto ipotizzando che il codice sia numerico.
La maschera (o sottomaschera) di gestione dati conterra' controlli
associati ai vari campi della tabella DITTE che ti serve visualizzare,
quindi mostrera' sempre tutte le 15 CheckBox assegnate alle province.
HTH
Popi


text:

Ti mancano gli altri "OR"? :D
(Provincia1=true) OR (Provincia2=true) OR (Provincia3=true) OR
(Provincia4=true) OR ....
Popi


text:

> Popi- Nascondi testo citato
>
> - Mostra testo citato -
grazie Popi, sei sempre presente....e devo dire, non so quanto ne
sarai felice, che hai capito perfettamente, magari questo ti darà
qualche preoccupazione..
,-)
E' proprio questo che non capisco, ho googlato un pò ma non trovo
soluzioni.
Come faccio a impostare i 14 or nel listato della query ?
In pratica vorrei che mi restituisse solo le ditte dove almeno uno dei
15 campi è si.
grazie ancora ciao


text:

MUMBLE ... ma te l'ho detto nel post precedente ...!
Va ben, incolla qua sotto il SQL della tua query e vediamo come
modificarla.
Popi


author: Carlo Costarella

text:
"ignazio.pilone" <
ignazio...@gmail.com
> ha scritto nel messaggio
news:a5a61f09-f051-4b17...@e21g2000vbz.googlegroups.com...
Buongiorno mi scuso per l'oggetto poco chiaro, ma il richiamo al
romanzo (..e al film) è stato troppo forte.
Vorrei un consiglio su come realizzare, magari con una soluzione
elegante e con un codice molto ridotto rispetto ai chilometri di testo
che scriverei io, la mia realizzazione.
Ho una tabella DITTE dove per ogni ditta viene indicato (con formato
si/no) su quali delle 15 province opera.
Ho fatto una casella di riepilogo che, collegata ad una query, in base
alla ditta scelta mi indica su quindici colonne i si/no relativi alle
province.
Ho quindici caselle di testo che mi rappresentano le province dove, su
evento della combinata, viene valorizzato il codice Me.torino =
Me.SceltaDitta.Column(x).
Spero sin qui di essere stato chiaro....
---------------------------
Secondo me sbagli a mettere nella tabella ditta i 15 campi con le province.
Il giorno in cui aumenti le province sarebbero problemi, sui report, nelle
maschere e nelle query.
Io farei una seconda tabella (DittaProvince) con ID, Ditta (numerico, parte
molti della relazione con tbl Ditte), Provincia (numerico parte molti della
relazione tra TabProvince (se non hai questa tabella andrebbe creata) e tbl
DittaProvince.
E' chiaro che questa seconda tabella (DittaProvince) diventa una tabella
intermedia che realizza una relazione molti a molti tra la tbl Ditte e la
tbl Province: molte ditte, molte province.
----------------------------
Ora potrei rendere eventualmente visibili queste caselle se pari a si
ma mi rendo conto anche che potre (forse...) filtrare dalla macro solo
i sì...
Però la parte che più è difficoltosa è che le eventuali due o più
province restituite dalla combo le devo confrontare con un altro
valore per verificarne la congruità....
E qui mi rendo conto che forse mi sfugge una funzione semplice e
potente che potrebbe fare al caso mio...._(oltre ad uno psicologo...)
Qualcuno riesce a suggerirmi una strada più comoda ?
grazie
---------------
Quella suggerita mi sembra la più comoda e anche la più corretta.
Ciao, Carlo


text:

ciao Popi,
ho capito che me lo avevi già scritto (detto) nel post precedente, ma
non capisco dove e come inserire (o sostituire) il codice nella mia
query; devo inserirla nel linguaggio sql ?
Scusa ma come avrai capito nei ns. precedenti sono un pò out in
materia access e vba....
Comunque qui sotto allego il listato sql della mia query, grazie di
cuore per l'aiuto.
SELECT Ditte.ACCORDOQUADRO AS Ditte_ACCORDOQUADRO, Ditte.AO, Ditte.TO,
Ditte.AL, Ditte.AT, Ditte.[NO], Ditte.VB, Ditte.BI, Ditte.VC,
Ditte.CN, Ditte.GE, Ditte.SP, Ditte.IM, Ditte.SV, Ditte.lotto,
Ditte.Gruppo, Ditte.tipologia
FROM Ditte;
Ovviamente le filiali sono quelle da AO a SV.....
baci ciao


text:
On 10 Mag, 13:24, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "ignazio.pilone" <
ignazio.pil...@gmail.com
> ha scritto nel messaggionews:a5a61f09-f051-4b17...@e21g2000vbz.googlegroups.com...
> Buongiorno mi scuso per l'oggetto poco chiaro, ma il richiamo al
> romanzo (..e al film) stato troppo forte.

> i s ...
> Per la parte che pi difficoltosa che le eventuali due o pi
> province restituite dalla combo le devo confrontare con un altro
> valore per verificarne la congruit ....
> E qui mi rendo conto che forse mi sfugge una funzione semplice e
> potente che potrebbe fare al caso mio...._(oltre ad uno psicologo...)
> Qualcuno riesce a suggerirmi una strada pi comoda ?
> grazie
> ---------------
> Quella suggerita mi sembra la pi comoda e anche la pi corretta.
>
> Ciao, Carlo
ciao grazie per l'aiuto e per i tuoi graditi suggerimenti.


text:


WHERE ((Ditte.AO=True) OR (Ditte.TO=True) OR (Ditte.AL=True) OR
(Ditte.AT=True) OR (Ditte.[NO]=True) OR (Ditte.VB=True) OR
(Ditte.BI=True) OR (Ditte.VC=True) OR (Ditte.CN=True) OR
(Ditte.GE=True) OR (Ditte.SP=True) OR (Ditte.IM=True) OR
(Ditte.SV=True));
Suggerimento: stanti le tue difficolta' con Access/Vba/Sql (nessuna
critica, nessuno nasce "imparato"), invece di scriverti le query a
mano prova a crearle usando Access (con la finestra del database
attiva, scegli il menu Inserisci/Query, vedrai che e' MOLTO piu'
semplice di cosi').
HTH
Popi


text:
On 10 Mag, 13:42, "ignazio.pilone" <
ignazio.pil...@gmail.com
> wrote:
> baci ciao
Mi fai tornare indietro di 10 anni ... conoscevo la persona (una
bellissima persona) che aveva coniato questo saluto ...
Popi


text:

ok capito,.....
non ci crederai ma:
1) solo dopo aver scritto il codice sql da te suggerito e visto cosa
succedeva alla query nella visualizzazione struttura, ho capito il
perchè nella struttura ci "stavano" tante righe vuote....
2) la query non filtrava quello che volevo perchè non nascondevo il
codice ditta che essendo diverso anzichè 23 casi me ne riportava 114
(dove la differenza erano 89 ditte con tutti i campi provincia
falsi...)
3) oggi ho imparato un paio di cose nuove, merito del ng, e delle
persone umane e buone che lo frequentano...
grazie


text:

spero una femmina e che ti abbia lasciato un buon ricordo....
;-)
baci ciao


text:
"Popi - TheBadHabits"  ha scritto nel messaggio
news:63c9de7c-45cc-4301...@s14g2000vbi.googlegroups.com...



Popi
________Risposta:
ferme restando le mie perplessità sulla struttura adottata (mi chiedo se
domani dovrai tracciare i comuni e non la provincia...)
fai un bel WHERE (Abs(prov1)+Abs(prov2)+Abs(prov3)...) >0
MA


text:
On 10 Mag, 17:09, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "Popi - TheBadHabits"  ha scritto nel messaggionews:63c9de7c-45cc-4301...@s14g2000vbi.googlegroups.com...

MA, in un post precedente dicevo "quelle e solo quelle saranno sempre
le tue possibili province" e li' mi fermavo perche' temevo che
l'approccio al problema avrebbe coinvolto le query a campi incrociati,
mentre una soluzione piu' flessibile avrebbe richiesto (almeno)
un'altra subform e chissa' cos'altro.
Ovviamente IMVVVHO, e fermo restando che sottoscrivo in pieno quanto
sostieni. :)
Popi


title: Reperire e-mail da Rubrica.wab

author: Riccardo Casadei

text:
Ciao a tutti,
dal mio Access2000 vorrei aprire rubrica.wab (e fin qui nulla di strano) e
poter riportare dentro la mia applicazione l'indirizzo scelto.
Oppure, se possibile, leggere direttamente il file e reperire l'indirizzo.
Non so come fare, qualcuno ha delle indicazioni ?
grazie
Rick


title: Reperire e-mail da Rubrica.wab

text:
Riccardo Casadei ha scritto:

Sostanzialmente non si potrebbe... infatti non capivo se quando dicevi
"Nulla di strano" intendevi che lo avevi già fatto....!
La rubrica WAB, che peraltro verrà abbandonata, è leggibile solo via
API ma non da linguaggi come VB o VBA.
Ci sono delle DLL(in C++) che possono farlo(una è OpenSource ud una
no, la 2° è la migliore ma la più complessa da usare), se ti
interessa ho un demo in VB6 da qualche parte per la 2° mentre per la
1° devi farlo da zero.
@Alex


title: Reperire e-mail da Rubrica.wab

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1159868085.1...@e3g2000cwe.googlegroups.com...
Riccardo Casadei ha scritto:



@Alex
Ciao ALex
per "nulla di strano" intendevo che richiamare il file rubrica.wab non credo
sia il problema, mentre avere info di ritorno si.
Se trovi il demo lo guardo volentieri.
Non mi ci sono addentrato, ma usando Outlook (anzichè OutlookExpress) invece
si riesce a fare ?
Intendo da VBA (Access2000) entrare e reperire un indirizzo e-mail dalla
rubrica ?
grazie e ciao
Rick


title: Reperire e-mail da Rubrica.wab

text:
Riccardo Casadei ha scritto:
[CUT]
> Ciao ALex
> per "nulla di strano" intendevo che richiamare il file rubrica.wab non credo
> sia il problema, mentre avere info di ritorno si.
> Se trovi il demo lo guardo volentieri.
Prova ad aprirlo e dimmi cosa capisci....!
Mandami una Mail che se trovo il malloppo lo allego...!
> Non mi ci sono addentrato, ma usando Outlook (anzichè OutlookExpress) invece
> si riesce a fare ?
> Intendo da VBA (Access2000) entrare e reperire un indirizzo e-mail dalla
> rubrica ?
Outlook.Application dal modello ad oggetti riesci a fare tutto...!
> grazie e ciao
> Rick
Ciao
@Alex


title: come eseguire applicazione access 1 volta la settimana - come scrivere linea di comando.

author: pfm

text:
salve

come da oggetto un preparato un'applicazione che deve esser eseguita 1 vola la settimana.

ho provveduto a creare una macro Autoexec (non c'e' la possibilità di creare un funzione anziche' una macro?)

cosa devo scrivere per creare un batch per schedularlo in utilità di pianificazione?

C:\Program Files (x86)\Microsoft Office\Officexx\msaccess.exe ????

in modo che non si debba prenere invio per eseguirlo?

GRAZIE anticipatamente


text:
Devi perforza eseguire Access...?
Spiega cosa deve fare questa cosa... che si attiva 1 volta settimana... nel senso se hai necessità dell'interfaccia o se devi eseguire Query e VBA solo...!

Fossi in te valuterei le Azioni schedulate di Windows a prescindere, poi un BAT che lancia il tuo APPLICATIVO se serve oppure un file VBS che fa le azioni richieste.

@Alex


author: RobertoA

text:

"C:\Progr ammi\Office\MSACCESS.EXE" "C:\dir programma\programma.mde"

La riga sopra e' ovviamente da inserire nel tuo batch da avviare usando
le Pianificazione Attivita' di Windows
Ovviamente percorsi e nomi file dovranno essere i tuoi
Ho messo i doppi apici, perche' possono esserci degli spazi nei
percorsi/files


author: Karl Donaubauer

text:
Salve,

Pfm ha scritto:
> come da oggetto un preparato un'applicazione che deve esser eseguita 1 vola la settimana.
>
> ho provveduto a creare una macro Autoexec (non c'e' la possibilità di creare un funzione anziche' una macro?)

Un altra via sarebbe una maschera di avvio con codice nell'evento "su
appertura".

Personalmente di solito uso la macro per avviare codice e dopo terminare
Access.

> cosa devo scrivere per creare un batch per schedularlo in utilità di pianificazione?
>
> C:\Program Files (x86)\Microsoft Office\Officexx\msaccess.exe ????
>
> in modo che non si debba prenere invio per eseguirlo?

Siccome non sono sicuro cosa intendete con "batch" vorrei solo
aggiungere che basta di lanciare Access + il file nella pianificazione.
Non c'è bisogno di un _file_ batch per avviarlo, tranne che il batch fa
qc che l'applicazione stessa non puo fare.

Roberto ha già mostrato come scrivere il percorso al file come
argomento. Dipende un po' dalla versione di Windows, ma normalmente devi
inserire Access come applicazione e il file come argomento in un altro
campo della pianificazione.

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


text:
...
> Siccome non sono sicuro cosa intendete con "batch" vorrei solo
> aggiungere che basta di lanciare Access + il file nella pianificazione.
> Non c'è bisogno di un _file_ batch per avviarlo, tranne che il batch fa
> qc che l'applicazione stessa non puo fare.
>
> Roberto ha già mostrato come scrivere il percorso al file come
> argomento. Dipende un po' dalla versione di Windows, ma normalmente devi
> inserire Access come applicazione e il file come argomento in un altro
> campo della pianificazione.
>
> --
> Ciao
> Karl
> *********

Ciao Karl

La mia domanda INIZIALE era...?
Devi perforza aprire Access oppure fai operazioni sui dati tali per cui puoi lasciare Access chiuso...?

Suggerivo il Batch(File.BAT) nel 2° caso, in modo che creando un VBS con le azioni di EDITING dei dati, potesse lanciare il BAT dallo Scheduling di MS, cosa che con il VBS non si può fare...(da mie memorie)

Questo perchè se aprire Access non ha senso..., intendo se NESSUNO può eventualmente interagire con l'interfaccia, ha anche poco senso lanciarlo.
Contrariamente invece se eventuali Anoamalie o Errori o altro richiedono l'interazione con UI allora è indispensabile aprire Access.

Poi chiaramente vedrà lui...

@Alex


text:

effettivamente dovrei solo eseuire una query che mi esporti i dati in excel.
e copiare il file in una cartella della rete


text:
...
>
> effettivamente dovrei solo eseuire una query che mi esporti i dati in excel.
> e copiare il file in una cartella della rete

e stai ad aprire tutto per questo...?

Valuta veramente bene... se la query è già costruita... sono 2 righe di codice uguale al codice VBA usando LateBinding sulla dichiarazione Variabili ed Oggetti.

Saluti
@Alex


title: Ordinamento strano in A2000

author: Tonio Tanzi

text:
Ho un database A2000 con 2 tabelle:
Titolari (IDTitolare, Nome, Indirizzo, Telefono)
Incarichi (IDIncarico, Protocollo, Tipo, Importo, IDTitolare)
Ho creato la query:
SELECT Incarichi.*, Titolari.Indirizzo, Titolari.Telefono FROM Titolari
INNER JOIN Incarichi ON Titolari.IDTitolare = Incarichi.IDTitolare;
Quindi l'ho usata come sorgente dati per 2 maschere:
- una maschera continua con l'elenco degli incarichi avente i seguenti
campi: Protocollo, IDTitolare (combo box), Tipo, Importo
- una maschera di dettaglio (maschera singola) con tutti i campi della
query (IDTitolare sempre su combo box).
Inizialmente visualizzo la maschera elenco da cui posso anche effettuare
ordinamenti sui singoli campi (per Protocollo, Lookup_IDTitolare.Nome,
Tipo), da questa, una volta selezionato un record, passo a quella di
dettaglio facendo in modo da ottenere lo stesso ordinamento e da
posizionarmi sul record selezionato.
Il problema è che se ordino rispetto al titolare
(Lookup_IDTitolare.Nome) e ci sono più incarichi per lo stesso titolare,
quando vado sulla maschera dettaglio l'ordine di questi incarichi mi
viene invertito.
Esempio: ho i seguenti incarichi:
Protocollo  Titolare  Tipo  Importo
01          Rossi     T1    € 10,00
02          Bianchi   T2    € 20,00
03          Rossi     T1    € 50,00
Se li ordino rispetto al titolare nella maschera continua ottengo:
Protocollo  Titolare  Tipo  Importo
02          Bianchi   T2    € 20,00
01          Rossi     T1    € 10,00
03          Rossi     T1    € 50,00
Se ora passo alla maschera di dettaglio ottengo:
Protocollo  Titolare  Tipo  Importo
02          Bianchi   T2    € 20,00
03          Rossi     T1    € 50,00
01          Rossi     T1    € 10,00
(i due incarichi di Rossi sono invertiti)
Il bello è che questo comportamento non è sempre uguale: ci sono
incarichi associati allo stesso titolare che nel passaggio
elenco-dettaglio mantengono lo stesso ordine, altri, associati ad altri
titolari, che non lo mantengono!
Dopo numerose prove non sono riuscito a capire qual è la logica di
questo comportamento e come sistemarlo.
Qualcuno può aiutarmi?
Tonio Tanzi


title: Ordinamento strano in A2000

author: Sib

text:
"Tonio Tanzi" <vi....@inwind.it.nospam> ha scritto nel messaggio
> Ho un database A2000 con 2 tabelle:
> Titolari (IDTitolare, Nome, Indirizzo, Telefono)
> Incarichi (IDIncarico, Protocollo, Tipo, Importo, IDTitolare)
>
> Ho creato la query:
cut
> Quindi l'ho usata come sorgente dati per 2 maschere:
cut
> Il problema č che se ordino rispetto al titolare
> (Lookup_IDTitolare.Nome) e ci sono piů incarichi per lo stesso titolare,
> quando vado sulla maschera dettaglio l'ordine di questi incarichi mi
> viene invertito.
cut
> Dopo numerose prove non sono riuscito a capire qual č la logica di
> questo comportamento e come sistemarlo.
L'ordinamento, se non espressamente specificato, non e' di fatto
prevedibile.
quando access lavora sui recordset, soprattutto quando si parla di query,
ordina i record per come gli viene piu' veloce ripescarli al momento
dell'esecuzione della query.
Detto questo se vuoi un ordinamento particolare specificalo!
Sib


title: Ordinamento strano in A2000

text:
Sib wrote:
> L'ordinamento, se non espressamente specificato, non e' di fatto
> prevedibile.
> quando access lavora sui recordset, soprattutto quando si parla di query,
> ordina i record per come gli viene piu' veloce ripescarli al momento
> dell'esecuzione della query.
> Detto questo se vuoi un ordinamento particolare specificalo!
Ciò che mi lascia un po' perplesso non è tanto il fatto che venga
effettuato un ordinamento casuale, quanto il fatto che il tipo di
ordinamento cambi a seconda che si lavori su una  maschera continua o
singola anche se tutte le altre condizioni delle due maschere sono le
stesse.
Comunque grazie per la spiegazione.
Tonio Tanzi


title: Access e le directory

author: Netslacker

text:
Un quesito !
Come faccio tramite Access 97/2000 a visualizzare dentro una maschera il
contenuto di una determinata Directory, visualizzando i file come se fosse
risorse del computer a visualizzarle.
Ci vuole un OCX ?
E se si con quali medoti si utilizzerebbe ?
Ringrazio anticipatamente Tutti.


title: Access e le directory

author: voltolini

text:
Sul sito comune vi sono un paio di funzioni che possono fare al caso tuo e
di tanti,la prima e' ElencaFile,questa funzione ti crea una tabella
contenente tutti i files di una determinata directory,o solo certi tipi di
files(In base al filtro impostato nella funzion e),c'e' poi la funzione che
richiama la finestra di dialogo normale,ti consiglio la prima.
Voltolini
Netslacker <
netsl...@iname.com
> wrote in message
38b28...@news.dada.it...



title: Access e le directory

text:
scusa l'ignoranza ma che cosa è la finestra di dialogo normale?
Io cercavo qualcosa che una volta visualizzato il contenuto di una
directory, facendo doppio clic su un file me lo facesse aprire.
ti ringrazio ancora
voltolini <
extr...@libero.it
> wrote in message
UVws4.935$IY....@news.infostrada.it...



title: Tutto il mondo e' paese....:-)

author: Luciano (DOC)

text:
----- Original Message -----
From: "screw spammers" <
fo...@fuckspam.com
>
Newsgroups: comp.database.ms-access,comp.databases.ms-access
Sent: Wednesday, March 14, 2001 5:45 PM
Subject: how to make an access self-contained exe ??
> what do I need to produce an access application that is a self
> contained executable?
Saluti.
Luciano
(DOC)


title: Tutto il mondo e' paese....:-)

author: Rob

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:y81s6.59985$lj4.1...@news6.giganews.com...

Gli hai detto di leggersi il Faqqone? :-P
Mandi, Rob.


title: E se, ad esempio...

author: ema

text:
Mio cugino mi ha detto che Antonio Biso <
ch...@etruria.net
> scrisse:
> Se il padrone di casa va in vacanza e chiude la porta di casa, c'è il modo
> di forzare la porta?
>
e se, in onore di questa cara gente, impostassimo tutti un bel filtro
di cancellazione, cosi`:
- da evitare di aiutarli nel momento del bisogno
- magari si stufano e se ne vanno
- il n° di post/giorno si abbassa!!
bye!
--
Emanuele Cesena        <
ece...@penguinpowered.com
>
http://www.penguinpowered.com/~ecesena
Il mio grado nell'esercito?  Ostaggio, in caso di guerra.
		-- Woody Allen


title: E se, ad esempio...

author: Antonio Biso

text:
ema ha scritto nel messaggio <88p9v9$1bo$
1...@srv.ema.it
>...
Mio cugino mi ha detto che Antonio Biso <
ch...@etruria.net
> scrisse:
> Se il padrone di casa va in vacanza e chiude la porta di casa, c'č il modo
> di forzare la porta?
>
e se, in onore di questa cara gente, impostassimo tutti un bel filtro
di cancellazione, cosi`:
- da evitare di aiutarli nel momento del bisogno
- magari si stufano e se ne vanno
- il n° di post/giorno si abbassa!!
Uh?
E perchč rispondi al mio messaggio?
Antonio


title: E se, ad esempio...

text:
Mio cugino mi ha detto che Antonio Biso <
ch...@etruria.net
> scrisse:
> Uh?
> E perchè rispondi al mio messaggio?
>
per parlare a te del caro personaggio precedente, di cui non ho il post
originale :-)
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
ece...@penguinpowered.com
 - Attenzione antispam: ROT13 per rispondermi
- I tre anni piu' duri del carabiniere?
- La prima elementare.
		-- Da it.hobby.umorismo


title: E se, ad esempio...

text:
ema ha scritto nel messaggio <88ul3l$us$
1...@srv.ema.it
>...
Mio cugino mi ha detto che Antonio Biso <
ch...@etruria.net
> scrisse:
> Uh?
> E perchè rispondi al mio messaggio?
>
per parlare a te del caro personaggio precedente, di cui non ho il post
originale :-)
Ah...
Comunque guarda che con i flitri tu non visualizzi i messaggi, ma quelli
rimangono lo stesso
Antonio


title: E se, ad esempio...

text:
Mio cugino mi ha detto che Antonio Biso <
ch...@etruria.net
> scrisse:
> Ah...
> Comunque guarda che con i flitri tu non visualizzi i messaggi, ma quelli
> rimangono lo stesso
>
1) cancellare veramente i messaggi e` molto piu` semplice, ma scorretto.
2) se anche ci sono, ma nessuno li legge (i piu` furbi non li scaricano
neanche) che ci stiano pure... il tizio non ricevera` mai risposte.
3) bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
ece...@penguinpowered.com
 - Attenzione antispam: ROT13 per rispondermi
Suggerimenti per recuperare spazio sull'hard disk, comprimendo i file di testo:
(1)  Scrivi "comprare", non "comperare";
(2)  Scrivi "dritto", non "diritto";
(3)  Scrivi "\rm -fr /", non "gzip *".
(1) e (2) dentro i file, (3) da shell (meglio se come root).


title: E se, ad esempio...

author: AntoGal

text:
ema <rpr...@crathvacbjrerq.pbz> wrote in message 895vc0$91$1...@srv.ema.it...
> Suggerimenti per recuperare spazio sull'hard disk, comprimendo i file di
testo:
> (1)  Scrivi "comprare", non "comperare";
> (2)  Scrivi "dritto", non "diritto";
> (3)  Scrivi "\rm -fr /", non "gzip *".
>
> (1) e (2) dentro i file, (3) da shell (meglio se come root).
LOL... sicuramente la (3) è la più efficace... :-)
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: Inserire più termini in una casella da una quary.

author: Gonzo

text:
Non riesco a inserire in una casella più di un
oggetto preso da una quary.

Esempio: nella quary sono inserite le tipologie di
alcuni pezzi, io, in una casella, devo inserirne un numero che va da 1 a
3.

Come faccio a perenderli dalla quary, magari con un
menù a discesa?

Non so se mi sono
spiegato.


title: eliminazione duplicati da una tabella

author: Giovanna

text:
come faccio ad eliminare record duplicati in una tabella con 30 campi?
Grazie a tutti


title: eliminazione duplicati da una tabella

author: Roberto Spinella Esteban

text:
"Giovanna" <
gi...@tiscalinet.it
> ha scritto nel messaggio
news:RY4R7.664$3r4....@news1.tin.it...
> come faccio ad eliminare record duplicati in una tabella con 30 campi?
> Grazie a tutti
>
Usa l'autocomposizione query per ricercare i record duplicati nella tua
tabella, quando hai verificato che te li trova correttamente cambia il tipo
di query da selezione a query di eliminazione ed č fatta.
Buon lavoro


title: eliminazione duplicati da una tabella

text:
Roberto Spinella Esteban <
rs...@libero.it
> wrote in message
FP5R7.276665$sq5.13...@news.infostrada.it...

Questo metodo va bene se deve cancellare tutti i record senza tenerne almeno
una copia.
Altrimenti, la soluzione č creare una tabella uguale all'originale, ma
vuota.
Poi si mettono in chiave i campi che rendono duplicato il record.
Quindi si fa una query di accodamento dall'originale alla copia: verranno
accodati i duplicati una sola volta.
Antonio


title: eliminazione duplicati da una tabella

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:LjlR7.282675$sq5.13...@news.infostrada.it...
> Roberto Spinella Esteban <
rs...@libero.it
> wrote in message
> FP5R7.276665$sq5.13...@news.infostrada.it...
> >
> > "Giovanna" <
gi...@tiscalinet.it
> ha scritto nel messaggio
> > news:RY4R7.664$3r4....@news1.tin.it...
> > > come faccio ad eliminare record duplicati in una tabella con 30 campi?
> > > Grazie a tutti
> > >
> >
> > Usa l'autocomposizione query per ricercare i record duplicati nella tua
> > tabella, quando hai verificato che te li trova correttamente cambia il
> tipo
> > di query da selezione a query di eliminazione ed è fatta.
> > Buon lavoro
>
> Questo metodo va bene se deve cancellare tutti i record senza tenerne
almeno
> una copia.
> Altrimenti, la soluzione è creare una tabella uguale all'originale, ma
> vuota.
> Poi si mettono in chiave i campi che rendono duplicato il record.
> Quindi si fa una query di accodamento dall'originale alla copia: verranno
> accodati i duplicati una sola volta.
>
> Antonio
>
Nel ringraziarvi per la vostra attenzione, volevo specificare quanto segue:
per la query di eliminazione di duplicati, funziona solo se il controllo
avviene su un numero di campi che non superi un certo numero. Nel caso della
mia tabella che ha trenta campi, la query di eliminazione di duplicati non
funziona. Così come non si possono rendere trenta campi come campi chiave.
Il problema era propio questo!


title: eliminazione duplicati da una tabella

text:
"Giovanna" <
gi...@tiscalinet.it
> ha scritto nel messaggio
news:dimR7.2899$3r4.1...@news1.tin.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:LjlR7.282675$sq5.13...@news.infostrada.it...
> > Roberto Spinella Esteban <
rs...@libero.it
> wrote in message
> > FP5R7.276665$sq5.13...@news.infostrada.it...
> > >
> > > "Giovanna" <
gi...@tiscalinet.it
> ha scritto nel messaggio
> > > news:RY4R7.664$3r4....@news1.tin.it...
> > > > come faccio ad eliminare record duplicati in una tabella con 30
campi?
> > > > Grazie a tutti
> > > >
> > >
> > > Usa l'autocomposizione query per ricercare i record duplicati nella
tua
> > > tabella, quando hai verificato che te li trova correttamente cambia il
> > tipo
> > > di query da selezione a query di eliminazione ed č fatta.
> > > Buon lavoro
> >
> > Questo metodo va bene se deve cancellare tutti i record senza tenerne
> almeno
> > una copia.
> > Altrimenti, la soluzione č creare una tabella uguale all'originale, ma
> > vuota.
> > Poi si mettono in chiave i campi che rendono duplicato il record.
> > Quindi si fa una query di accodamento dall'originale alla copia:
verranno
> > accodati i duplicati una sola volta.
> >
> > Antonio
> >
> Nel ringraziarvi per la vostra attenzione, volevo specificare quanto
segue:
> per la query di eliminazione di duplicati, funziona solo se il controllo
> avviene su un numero di campi che non superi un certo numero. Nel caso
della
> mia tabella che ha trenta campi, la query di eliminazione di duplicati non
> funziona. Cosě come non si possono rendere trenta campi come campi chiave.
> Il problema era proprio questo!
>
> Sigh! :-(
perchč nessuno mi aiuta?


title: eliminazione duplicati da una tabella

author: Roberto dal portatile

text:
"Giovanna" <
gi...@tiscalinet.it
> ha scritto nel messaggio
news:dqER7.5507$Yj1.1...@news2.tin.it...
[CUT]
> perchč nessuno mi aiuta?
>
Perché in questo NG siamo tutti cattivi ed insensibili alle grida di
disperazione. :)
Hai provato in una query a crearti uno o piů campi calcolati che contengano
il valore di piů campi, tale per cui la query di autocomposizione ricerca
duplicato possa lavorare con meno di 30 campi (al limite uno solo)?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: problema con gestione codice quando i controlli sono molti

text:
ho circa 500 etichette e dovrei eseguire un codice simile su evento click di
ogni etichetta cambia solo il nome dell'etichetta che ho cliccato qualche
esperto mi sa dire come catturare il nome dell'etichetta cliccata in modo da
evitare di creare 500 blocchi evento click di tutte e 500 etichette
vorrei infatti creare un unica funzione con parametro di ingresso il nome
dell'etichetta cliccata.
Grazie


author: ALESSANDRO Baraldi

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:ceh07m$vrh$1...@lacerta.tiscalinet.it...

Poichč le Label non ricevono il Focus credo che la tua
unica soluzione sia di inserire la chiamata come Funzione.
Nella Tab"Eventi" relativi ad ogni Label su Click invece di
impostare RoutineEvento scrivi:
=NomeFunzione("NomeLabel")
Se devo essere sincero io lo farei su Load con una Routine :
Dim ctl as Access.Control
For each ctl in me.controls
    If typeof ctl is Label then ctl.OnClick="=NomeFunzione(" & chr(34) &
ctl.Name & chr(34) & ")"
Next
Dovrebbe andare.
Ovvio che le Label in questo modo vengono prese tutte, se non le vuoi
prendere tutte
inserisci in quelle da escludere che spero siano meno nella proprietą TAG un
valore
ed aggiungi una Clausola nell'If in questo modo:
 If typeof ctl is Label AND ctl.Tag<>"Clausola" then
ctl.OnClick="=NomeFunzione(" & chr(34) & ctl.Name & chr(34) & ")"
Questo ti dovrebbe evitare di dover scrivere troppo.
Ciao.
@Alex.


author: Pixel

text:
"Simba883" <
> ho circa 500 etichette e dovrei eseguire un codice simile su evento click
di
> ogni etichetta cambia solo il nome dell'etichetta che ho cliccato qualche
> esperto mi sa dire come catturare il nome dell'etichetta cliccata in modo
da
> evitare di creare 500 blocchi evento click di tutte e 500 etichette
Curiosità mia: ma come fai a trovar spazio per 500 controlli in un'unica
Form?
Pixel


text:
"Pixel" <
pixel...@libero.it
> ha scritto nel messaggio
news:b50Pc.25095$OH4.6...@twister1.libero.it...

Non solo, ma tutti CLICKABILI.....!
Per me è una battaglia navale......!!
@Alex.


text:
"ALESSANDRO Baraldi" >
> Non solo, ma tutti CLICKABILI.....!
> Per me è una battaglia navale......!!
Potrebbe essere una gestione ristoranti o parcheggi ...
Resta il fatto che è un'impresa ficcare 500 controlli in un'unica maschera
:-)
Pixel


text:
"Pixel" <
pixel...@libero.it
> ha scritto nel messaggio
news:db2Pc.25177$OH4.6...@twister1.libero.it...

Bel ristorante....!!!
Nel video 1024x768 non è un grosso problema se li fai da 1cm l'uno
fai un bel Quadratone da SQR(500) che non sò quant'è ma ad occhio
22.
Speriamo no servano i Tavoli....!
E se fosse un parcheggio sarebbe un casino per quello in mezzo uscire..!
Sento il caldo.
@Alex.


text:
> Curiosità mia: ma come fai a trovar spazio per 500 controlli in un'unica
> Form?
>
> Pixel
>
>
sono piccole label e sono tutte unite mi rappresentano dei parcheggi e sono
suddivise su 3 schede


text:
> Potrebbe essere una gestione ristoranti o parcheggi ...
> Resta il fatto che è un'impresa ficcare 500 controlli in un'unica maschera
> :-)
>
> Pixel
>
>
ti assicuro che lo fatto, e li ho creati con un ciclo for e li gestisco
anche con un ciclo for
altrimenti ci sarebe da impazzire :)


title: A07 - Settaggi da vba e stringhe di connessione

author: eSQueL

text:
Appena acquistato A07 e sono già alle prese con dei grattacapi.
Mi scuso per la pluralità di argomenti nel medesimo 3d.
Allora, i problemi sono i seguenti (per ora).
1 - Disattivazione protezione
Ho aggiunto alla form di apertura il codice suggerito da Cinzia in altro 3d
(
http://accessdaziacin.spaces.live.com:80/blog/cns!1889C8F1671B10DC!424.entry
)
ma questo comporta che, almeno la prima volta, l'utente debba armeggiare con
i messaggi di protezione. E' possibile evitarlo?
2 - Maschere sovrapposte (adesso è settato manualmente in opzioni ->
database corrente -> opzioni finestre del documento): esiste un modo per
pilotarlo da codice prima dell'apertura di qualsiasi maschera ? Nella guida
in linea "impostare le opzioni da VB" non ho trovato niente.
3 - Nel progetto A03 ho il seguente codice
    cn.Provider = "Microsoft.Jet.OLEDB.4.0;"
    cn.Properties("Jet OLEDB:System database") = _
        CurrentProject.Path + "\System1.mdw"
    cn.Open "Data Source=" & CurrentProject.FullName & _
              ";User ID=MioID;Password=MiaPass" ' <---- errore
che non funziona più in A07 restituendo il seguente errore:
 Formato di database
 "E:\Documenti\Database.accdb"
 non riconosciuto.
L'errore è dovuto all'estensione .accdb? Come rimediare?
Ciao e grazie in anticipo per qualsiasi aiuto.
eSQueL


author: Cinzia

text:
Ciao eSQueL,
"eSQueL" <
eSQ...@virgilio.it
> ha scritto nel messaggio
news:47de38fe$0$17948$4faf...@reader1.news.tin.it...
> Appena acquistato A07 e sono già alle prese con dei grattacapi.
>
> Mi scuso per la pluralità di argomenti nel medesimo 3d.
>
> Allora, i problemi sono i seguenti (per ora).
>
> 1 - Disattivazione protezione
>
> Ho aggiunto alla form di apertura il codice suggerito da Cinzia in
> altro 3d
> (
http://accessdaziacin.spaces.live.com:80/blog/cns!1889C8F1671B10DC!424.entry
)
> ma questo comporta che, almeno la prima volta, l'utente debba
> armeggiare con i messaggi di protezione. E' possibile evitarlo?
Potresti evitarlo andando a scrivere quelle chiavi nel registro in
fase di installazione del tuo applicativo
> 2 - Maschere sovrapposte (adesso è settato manualmente in opzioni ->
> database corrente -> opzioni finestre del documento): esiste un modo
> per pilotarlo da codice prima dell'apertura di qualsiasi maschera ?
> Nella guida in linea "impostare le opzioni da VB" non ho trovato
> niente.
>
Devi impostare la proprietà UseMDIMode a 1  ad esempio così:
 CurrentDb.Properties("UseMDIMode").Value = 1
> 3 - Nel progetto A03 ho il seguente codice
>
>    cn.Provider = "Microsoft.Jet.OLEDB.4.0;"
>    cn.Properties("Jet OLEDB:System database") = _
>        CurrentProject.Path + "\System1.mdw"
>    cn.Open "Data Source=" & CurrentProject.FullName & _
>              ";User ID=MioID;Password=MiaPass" ' <---- errore
>
> che non funziona più in A07 restituendo il seguente errore:
>
> Formato di database
> "E:\Documenti\Database.accdb"
> non riconosciuto.
Nel formato accdb non è più supportata la protezione Utenti e gruppi,
che è invece supportata per compatibilità nei file di formato MDB
> L'errore è dovuto all'estensione .accdb? Come rimediare?
>
> Ciao e grazie in anticipo per qualsiasi aiuto.
>
> eSQueL
>
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.live.spaces.com
----------------------------------------


text:
"Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto nel messaggio
news:47dedd8d$0$16038$5fc...@news.tiscali.it...
> Ciao eSQueL,
>
> "eSQueL" <
eSQ...@virgilio.it
> ha scritto nel messaggio
> news:47de38fe$0$17948$4faf...@reader1.news.tin.it...
> > Appena acquistato A07 e sono già alle prese con dei grattacapi.
> >
> > Mi scuso per la pluralità di argomenti nel medesimo 3d.
> >
> > Allora, i problemi sono i seguenti (per ora).
> >
> > 1 - Disattivazione protezione
> >
> > Ho aggiunto alla form di apertura il codice suggerito da Cinzia in
> > altro 3d
> >
(
http://accessdaziacin.spaces.live.com:80/blog/cns!1889C8F1671B10DC!424.entr
y)
> > ma questo comporta che, almeno la prima volta, l'utente debba
> > armeggiare con i messaggi di protezione. E' possibile evitarlo?
>
> Potresti evitarlo andando a scrivere quelle chiavi nel registro in
> fase di installazione del tuo applicativo
Buono :)
>
> > 2 - Maschere sovrapposte (adesso è settato manualmente in opzioni ->
> > database corrente -> opzioni finestre del documento): esiste un modo
> > per pilotarlo da codice prima dell'apertura di qualsiasi maschera ?
> > Nella guida in linea "impostare le opzioni da VB" non ho trovato
> > niente.
> >
> Devi impostare la proprietà UseMDIMode a 1  ad esempio così:
>
>  CurrentDb.Properties("UseMDIMode").Value = 1
>
>
> > 3 - Nel progetto A03 ho il seguente codice
> >
> >    cn.Provider = "Microsoft.Jet.OLEDB.4.0;"
> >    cn.Properties("Jet OLEDB:System database") = _
> >        CurrentProject.Path + "\System1.mdw"
> >    cn.Open "Data Source=" & CurrentProject.FullName & _
> >              ";User ID=MioID;Password=MiaPass" ' <---- errore
> >
> > che non funziona più in A07 restituendo il seguente errore:
> >
> > Formato di database
> > "E:\Documenti\Database.accdb"
> > non riconosciuto.
>
> Nel formato accdb non è più supportata la protezione Utenti e gruppi,
> che è invece supportata per compatibilità nei file di formato MDB
>
E questa è una notizia ferale, con tutta la fatica che ho fatto ad
impostarla :|
Aspetta un attimo, però. Allora, in A00 e A03 la protezione rende
inaccessibili all'utente due tabelle.
Il sistema è il seguente: tre FE (A00, A03 e A07) ed un BE (A03) al quale
accedo anche contemporaneamente.
Ora, quando ho cercato, da A07, di aprire le due tabelle suddette non sono
riuscito a farlo. Come si spiega questo?
La protezione a livello utente è stata sostituita da qualcos'altro o resta
solo l'mde?
eSQueL


text:
>> > 3 - Nel progetto A03 ho il seguente codice
>> >
>> >    cn.Provider = "Microsoft.Jet.OLEDB.4.0;"
>> >    cn.Properties("Jet OLEDB:System database") = _
>> >        CurrentProject.Path + "\System1.mdw"
>> >    cn.Open "Data Source=" & CurrentProject.FullName & _
>> >              ";User ID=MioID;Password=MiaPass" ' <---- errore
>> >
>> > che non funziona più in A07 restituendo il seguente errore:
>> >
>> > Formato di database
>> > "E:\Documenti\Database.accdb"
>> > non riconosciuto.
>>
>> Nel formato accdb non è più supportata la protezione Utenti e gruppi,
>> che è invece supportata per compatibilità nei file di formato MDB
>>
>
> E questa è una notizia ferale, con tutta la fatica che ho fatto ad
> impostarla :|
>
> Aspetta un attimo, però. Allora, in A00 e A03 la protezione rende
> inaccessibili all'utente due tabelle.
>
> Il sistema è il seguente: tre FE (A00, A03 e A07) ed un BE (A03) al quale
> accedo anche contemporaneamente.
>
> Ora, quando ho cercato, da A07, di aprire le due tabelle suddette non sono
> riuscito a farlo. Come si spiega questo?
>
> La protezione a livello utente è stata sostituita da qualcos'altro o resta
> solo l'mde?
>
Allora, dopo un paio di prove mi è parso evidente che le tabelle di cui
sopra risultano inaccessibili perché il FE è in formato .mdb (sono quindi
supportate le impostazioni della protezione utente). E sin qui tutto bene
perché per le copie cedute in formato 2007 basterà mantenere il FE in questo
formato.
Il problema, però, si pone per i nuovi progetti. Le tabelle inaccessibili le
uso per memorizzare il numero di serie del prodotto e per il conteggio dei
giorni di prova. E' vitale che non siano accessibili all'utente :)
Come ottengo questo risultato in un file .accdb? (Ho cercato sulla msdn ma
non sono riuscito a trovare niente).
Grazie.
Ciao.
eSQueL


text:
"eSQueL" <
eSQ...@virgilio.it
> ha scritto nel messaggio
news:47dfa4d6$0$37201$4faf...@reader3.news.tin.it...

Ciao eSQueL,
una possibilità che mi viene in mente per questo scopo è quella di
definire ed usare delle chiavi di registro, trovi descritta la tecnica
in questo libro:
http://accessdaziacin.spaces.live.com/blog/cns!1889C8F1671B10DC!431.entry



text:
> > Il problema, però, si pone per i nuovi progetti. Le tabelle
> > inaccessibili le uso per memorizzare il numero di serie del prodotto
> > e per il conteggio dei giorni di prova. E' vitale che non siano
> > accessibili all'utente :)
> >
> > Come ottengo questo risultato in un file .accdb? (Ho cercato sulla
> > msdn ma non sono riuscito a trovare niente).
>
> Ciao eSQueL,
> una possibilità che mi viene in mente per questo scopo è quella di
> definire ed usare delle chiavi di registro, trovi descritta la tecnica
> in questo libro:
>
http://accessdaziacin.spaces.live.com/blog/cns!1889C8F1671B10DC!431.entry
>
>
Mi stai dicendo che in A07 la protezione a livello utente è semplicemente
scomparsa senza essere stata sostituita da alcunché? O__o
E' pazzesco.
Un'alternativa potrebbe essere quella di continuare a sviluppare in .mdb
sperando che le versioni future continueranno a supportarne il formato. Ma,
chissà perché, qualcosa mi dice che, nel tempo, non si rivelerebbe una
scelta furba.
eSQueL (meditabondo e vagamente depresso)


text:
"Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto nel messaggio
news:47e0cafd$0$7736$5fc...@news.tiscali.it...
>   Ciao eSQueL,
>>
>> Mi stai dicendo che in A07 la protezione a livello utente è semplicemente
>> scomparsa senza essere stata sostituita da alcunché? O__o
>
> Temo di si..
Hai un'idea precisa del motivo di questa scelta? Voglio dire, posso pensare
che sia una scelta esclusivamente commerciale, ma a quale fine specifico?
Relegare access in una categoria inferiore a beneficio di sql server?
> Se come hai detto usi la protezione utente e gruppi solo per il seriale e
> per la versione limitata nel tempo, la soluzione del registry mi pare più
> che sufficiente, alternativamente puoi usare una tuaTabella di sistema
> UsysQualcosa, dove registrare le informazioni magari in modo
> crittografato, in modo che non siano decifrabili dagli utenti più
> smaliziati...
Sufficiente, non sono così certo. Non vorrei dire strafalcioni, ma il fatto
di avere dati in una o più tabelle inaccessibili mi sembra molto più sicuro.
Gli algoritmi di crittazione e decrittazione, per quanto complessi, possono
essere ricostruiti accuratamente lavorando in assembler e il fatto di avere
accesso alla stringa del seriale mi pare un bell'aiuto per i più furbi. Ti
prego di non voler intendere il post in senso polemico, cerco solo di capire
lo scenario nel quale dovremo muoverci lavorando con accdb.
>
>>
>> Un'alternativa potrebbe essere quella di continuare a sviluppare in .mdb
>> sperando che le versioni future continueranno a supportarne il formato.
>> Ma,
>> chissà perché, qualcosa mi dice che, nel tempo, non si rivelerebbe una
>> scelta furba.
>>
> Chi può dirlo, ad oggi ci sono in giro applicazioni sviluppate in Access97
> , che a 10 anni di distanza  funzionano ancora benissimo, nessuno ti
> impedisce di sviluppare in A2003 e distribuirre le applicazioni conil
> relativo runtime.
>
Eh ... quien sabe :)
Ciao.
eSQueL


text:
Ciao eSQueL,
>>> Mi stai dicendo che in A07 la protezione a livello utente č
>>> semplicemente
>>> scomparsa senza essere stata sostituita da alcunché? O__o
>>
>> Temo di si..
>
> Hai un'idea precisa del motivo di questa scelta? Voglio dire, posso
> pensare che sia una scelta esclusivamente commerciale, ma a quale
> fine specifico? Relegare access in una categoria inferiore a
> beneficio di sql server?
Il problema č che la protezione Utenti e Gruppi non era molto sicura,
la rete č piena di tools per sproteggere db teoricamente protetti,
tendenzialmente l'approccio č proprio quello che hai detto, se hai
bisogno di un livello avanzato di protezione dei dati e di sicurezza
usa SQL server...
>> Se come hai detto usi la protezione utente e gruppi solo per il
>> seriale e per la versione limitata nel tempo, la soluzione del
>> registry mi pare piů che sufficiente, alternativamente puoi usare
>> una tuaTabella di sistema UsysQualcosa, dove registrare le
>> informazioni magari in modo crittografato, in modo che non siano
>> decifrabili dagli utenti piů smaliziati...
>
> Sufficiente, non sono cosě certo. Non vorrei dire strafalcioni, ma
> il fatto di avere dati in una o piů tabelle inaccessibili mi sembra
> molto piů sicuro.
ahimč non  molto, era sicuro solo per utenti normali, ma  abbastanza
facilmente superabile con gli atrezzi giusti
> Gli algoritmi di crittazione e decrittazione, per quanto complessi,
> possono essere ricostruiti accuratamente lavorando in assembler e il
> fatto di avere accesso alla stringa del seriale mi pare un
> bell'aiuto per i piů furbi. Ti prego di non voler intendere il post
> in senso polemico, cerco solo di capire lo scenario nel quale
> dovremo muoverci lavorando con accdb.
>
No problem... intenzione piů che giusta e siamo qui apposta per
chiarirci le idee :-)
> Ciao.
>
> eSQueL
Ciao



text:
Anzitutto ti ringrazio per l'aiuto che hai inteso darmi.
Per ricambiare posso segnalarti (sempre che tu non lo conosca già):
- Access 2007 VBA - Programmer's Reference di Teresa Hennig, Rob Cooper,
Geoffrey Griffith e Armen Stein (Wrox)
Ci sono incappato, per caso, proprio oggi e ho cominciato a dargli
un'occhiata, in specifico alla parte sulla sicurezza e devo dire che mi
sembra fatto bene.
Ciao e grazie ancora.
eSQueL


title: Recordsource SubForm

author: Giuliano 2xl

text:
Salve a tutti.
Una semplice domanda : perche non posso cambiare il Recordsource di un
SubForm tra l'altro non collegato al form principale ?
L'errore che mi vien fuori e' il 438: Metodo non supportato dall'oggetto ,
ma non capisco il perche' non lo sia....
Grazie per le risposte.
Giuliano


title: Recordsource SubForm

text:
"Giuliano 2xl" <
x...@tin.it
> ha scritto nel messaggio
news:can8m2$ajp$1...@atlantis.cu.mi.it...

Se magari posti il codice è meglio


title: Recordsource SubForm

text:
"Giovanni_A" <
artig...@deejaymail.it
> ha scritto nel messaggio
news:%GFzc.38955$G%.13343@tornado.fastwebnet.it...

E' molto semplice e pensavo inutile
Dim strNewRecord as String
strNewRecord = " Select * From MyTable Where ID = xyz ;"
Forms!FrmPrincipale!SubDett.Recordsource = strNewRecord
eccolo qui :-)
Giuliano


title: Recordsource SubForm

text:
"Giuliano 2xl" <
x...@tin.it
> ha scritto nel messaggio
news:can9sd$bhr$1...@atlantis.cu.mi.it...

Prova con:
Forms!FrmPrincipale!SubForm.Form.RecordSource = strNewRecord
L'importante è che poi i controlli all'inetrno della form coincidano con i
camopi della tabella....
Ciao e fammi sapere.
Giovanni


title: Recordsource SubForm

text:
> >
> > E' molto semplice e pensavo inutile
> >
> > Dim strNewRecord as String
> > strNewRecord = " Select * From MyTable Where ID = xyz ;"
> > Forms!FrmPrincipale!SubDett.Recordsource = strNewRecord
> >
> Prova con:
>
> Forms!FrmPrincipale!SubForm.Form.RecordSource = strNewRecord
>
> L'importante è che poi i controlli all'inetrno della form coincidano con i
> camopi della tabella....
>
>
> Ciao e fammi sapere.
>
> Giovanni
Grazie Giovanni ,
ho risolto il problema dell'errore ma non del tutto quello operativo. Ora il
recordsource pare corretto ma ( ed ammetto di non sapere se possibile ) nel
subform non vengono visualizzati i record relativi al nuovo recordsource se
presenti. Mi pare strano questo fatto, ma nonostante varie vicissitudini, e'
la prima volta che sperimento questo metodo che mi pare sia piu' usato da
chi programma direttamente in VisualBasic piuttosto che da chi si cimenta
con Access.
Grazie ancora.
Giuliano


title: BUON 2008

text:
A tutti
--
      maurizio56
browser: FireFox 2.0.0.11
mailreader: ThunderBird 2.0.0.9


title: Associazioni campi...

author: Silvia rimembra ancor...

text:
Ciao! Forse e' una domanda banale, ma sono veramente una principiante
(infatti non sono neanche riuscita a trovare un OGGETTO che fosse
esplicativo di quello che vado a chiedervi... scusate!)
Nella tabella CODICI ho (tra gli altri) i campi NUM1 e NUM2, che formano una
coppia univoca, ed il campo DESCRIZIONE (che, ovviamente, descrive la coppia
di numeri).
Vorrei creare una maschera che memorizzi nella tabella OSSERVAZIONE i
seguenti dati:
DATAOSS, NUMOSS, e la terna precedente (NUM1, NUM2 e DESCRIZIONE),
prelevandola dalla tabella CODICI.
Quello che vorrei e' che, una volta digitato NUM1 e NUM2, nella maschera
apparisse automaticamente il corrispondente valore di DESCRIZIONE.
Come posso fare?
Se avete bisogno di ulteriori dettagli, chiedete pure... basta che mi
aiutiate! :-)
Ciao!
Silvia


title: Associazioni campi...

author: bande

text:
"Silvia rimembra ancor..." <
gu...@utv-munchen.de
> ha scritto nel messaggio
news:lnGZ7.2244$2R2....@news1.tin.it...

A parte che salvare nella tabella OSSERVAZIONE anche il campo DESCRIZIONE,
che e' sempre possibile recuperare dalla tabella CODICI data la coppia NUM1,
NUM2, crea una ridondanza pericolosa e scorretta in una logoca di database
relazionale, prova cosi':
supponendo che la maschera per la creazione della tabella OSSERVAZIONE abbia
i controlli con lo stesso nome dei relativi campi, su dopo aggiornamento di
NUM2:
Private Sub NUM2_AfterUpdate()
  If Not IsNull(Me!NUM1) Then
     Me!DESCRIZIONE = Dlookup("DESCRIZIONE","CODICI","NUM1 = " & Me!NUM1 & "
And NUM2 = " & Me!NUM2)
  End If
End Sub
Ciao
--
Andrea


title: Associazioni campi...

author: Paolo P

text:
"Silvia rimembra ancor..." <
gu...@utv-munchen.de
> ha scritto nel messaggio
news:lnGZ7.2244$2R2....@news1.tin.it...

> Guarda l'help della funzione Dlookup
Ciao Paolo
>


title: Creare un riferimento a DLL

author: iLanders

text:
Ciao a tutti.
Devo pilotare via VBA una scheda rele PCI installata nel pc che apre e chiude dei semplici contatti.
Ho trovato la documentazione e la libreria per VB6 (è una DLL) fornita dal produttore, ma ho difficoltà ad implementarla.
Cercando di fare un riferimento alla DLL da Strumenti-->Riferimenti Access mi torna il seguente messaggio:
"Impossibile aggiungere un riferimento al file specificato."
So che la scheda funziona con un'applicazione scritta in VB6, ma ho bisogno di farla gestire da Access.

Qualcuo mi sa dare una mano?
Grz!


title: Creare un riferimento a DLL

text:
La prima cosa da sapere è se è una DLL Activex con Interfaccia COM, oppure se è una DLL Standard...

Nel 1° caso sarebbe andato a buon fine l'inserimento nei riferimenti... quindi dubito, a meno di problemi di compatibilità con l'entry point in VBA.

Nel 2° Caso la devi trattare come fosse una LIBRERIA di Funzioni API, quindi devi avere la documentazione delle Funzioni Implementate...

Il metodo lo trovi quì:
https://msdn.microsoft.com/en-us/library/office/bb687915.aspx

@Alex


title: Creare un riferimento a DLL

text:
RISOLTO!

Ciao @Alex, grazie della tua risposta.

La DLL è una libreria standard, l'avevo pensato anch'io, perchè come dici anche tu sarebbe andato a buon fine il riferimento.
Partendo da questo assunto avevo messo la DLL nella cartella del mdb (l'app è fatta con Access2003), ma non funzionava, come invece avrebbe dovuto fare, almeno per quel che so.
Devo precisare, a favore di chi un giorno potrebbe avere lo stesso problema, che l'app viene aperta cliccando su un link che la collega ad un mdw (profili).
Cioè, del tipo:
"C:\Program Files (x86)\Microsoft Office\OFFICE11\MSACCESS.EXE" C:\Users\%USERNAME%\Cartella\Applicazione.mdb /wrkgrp X:PROFILI.mdw

Forse, proprio per questo motivo, la DLL non veniva caricata (il messaggio di errore era: DLL non trovata).
E' bastato metterla nella stessa cartella di access (cioè qui: C:\Program Files (x86)\Microsoft Office\OFFICE11), che tutto si è messo a funzionare.
Quindi non è stato necessario nemmeno registrarla con regsvr.exe.

Spero che questa soluzione possa essere di aiuto a qualcuno.
Ciao e GRazie ancora a @Alex, sempre presente.


title: Creare un riferimento a DLL

text:
LE DLL standard non vanno registrate, solo le Activex.
Strano tuttavia che non funzionasse nel percorso del file MDB... e siccome usi un MDW immagino sia un A2003, quindi non hai nemmeno problemi di TrustedLocation...

Curioso, ma importante tu abbia risolto.

@Alex


title: Conteggio di mesi tra due date

text:
Salve,
ho la seguente struttura:
ID
DIPENDENTE
DATA_INIZIO
DATA_FINE
avrei bisogno di calcolare quanti MESI intercorrono fra 2 date per
ogni dipendente, nell'anno 2009.
In una query ho creato 12 campi calcolati, uno per ogni mese
dell'anno; ad
ogni campo calcolato do il valore 1 se il mese cui si riferisce è
compreso
tra le due date, mentre gli do il valore 0 in caso contrario; ciò
fatto per
ogni mese faccio la somma dei valori del relativo campo calcolato, per
il totale finale.
Il problema è che avendo una struttura multi dipendente è possibile
che il mese di data_fine coincida con lo stesso di data_inizio del
record successivo, ma in questo caso devo contarlo una sola
volta.es
.
ID; DIPENDENTE; DATA_INIZIO; DATA_FINE
1 ; Pippo             ; 08/03/09       ; 02/06/09  --> segno 4
2 ; Pippo             ; 07/06/09       ; 30/06/09  --> segno 0
3 ; Pippo             ; 04/07/09       ; 20/08/09  --> segno 2
4 ; Caio               ; 02/01/09       ; 09/02/09  --> segno 2
Esempio dell'espressione di Gennaio:
01: IIf("01" Between [mm_iniz] And [mm_fine];1;0)
Qualcuno sa darmi qualche soluzione?
Grazie
Andrea


title: Conteggio di mesi tra due date

author: Cosimo S,

text:

Hai già visto la funzione datediff() nell'help ?


title: Conteggio di mesi tra due date

author: AP

text:
Il Tue, 7 Jul 2009 07:19:45 -0700 (PDT), Andrew76 ha scritto:
> Qualcuno sa darmi qualche soluzione?
non e' che ho capito molto... ma month(data1) - month(data2) non fa quello
che ti serve?


title: Conteggio di mesi tra due date

text:

Scusate,
ho omesso il fatto che mi serve proprio la griglia che compongo di 0 e
di 1, in modo che posso poi farmi i totali di riga e di colonna come
voglio.
Ma la difficoltà sta nel fatto che se una persona è inclusa in 2 o più
intervalli di date come nell'esempio di record 1 e 2, in quel caso
metto 0, contandola quindi una sola volta.
Grazie
Andrea


title: Conteggio di mesi tra due date

text:
Il Wed, 8 Jul 2009 09:18:22 -0700 (PDT), Andrew76 ha scritto:
> Scusate,
> ho omesso il fatto che mi serve proprio la griglia che compongo di 0 e
> di 1, in modo che posso poi farmi i totali di riga e di colonna come
> voglio.
se vuoi provare a dire di piu', io sono sempre nelle nebbie.
Lo scopo della cosa, qual e'?


title: Conteggio di mesi tra due date

author: miciomao

text:
Se hai fatto 12 colonne probabilmente vorrà sapere se un'utente era
presente in un mese piuttosto che un'altro tramite 1 e 0
Ho tirato ad indovinare


title: Conteggio di mesi tra due date

text:
Il Fri, 10 Jul 2009 04:39:15 -0700 (PDT), miciomao ha scritto:
> Se hai fatto 12 colonne probabilmente vorr� sapere se un'utente era
> presente in un mese piuttosto che un'altro tramite 1 e 0
>
>
> Ho tirato ad indovinare
la mia idea e' che si stia complicando la vita, se capisco cosa vuol fare
ho l'idea che ci sia una strada piu' semplice.


title: a2000:e' sempre leggibile il contenuto del modulo?

text:
Io vorrei che non fosse leggibile, come non era leggibile nelle
precedenti versioni di access, se applicavo al modulo la protezione a
livello utente.
grazie 1000


title: controllo etichetta su report

author: Sandrobi

text:
Su un piccolo report (per stampa etichette) ho messo un controllo etichetta
con una certa scritta. Stranamente non mi compare in stampa anche se tutto
sembra a posto (colore 0=nero, sfondo trasparente, visibile=si......)
In altri report lo uso normalmente e non dà problemi.
Vi è mai capitato?
Ciao, Sandro


title: controllo etichetta su report

author: MA

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:q5GMa.140711$Ny5.3...@twister2.libero.it...

In quale sezione del report l'hai messa?
MAssimiliano


title: controllo etichetta su report

author: Antonio Biso

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:q5GMa.140711$Ny5.3...@twister2.libero.it...

Prova a fare un msgbox del valore della caption dopo l'apertura del report
Antonio


title: controllo etichetta su report

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:LtQMa.10$B8...@news.edisontel.com...
> > Su un piccolo report (per stampa etichette) ho messo un controllo
> etichetta
> > con una certa scritta. Stranamente non mi compare in stampa anche se
tutto
> > sembra a posto (colore 0=nero, sfondo trasparente, visibile=si......)
> > In altri report lo uso normalmente e non dà problemi.
> > Vi è mai capitato?
> > Ciao, Sandro
> In quale sezione del report l'hai messa?
> MAssimiliano
Sezione corpo
Sandro.


title: Come mai non appaiono i messaggi??

author: Angelsoft

text:
Ho postato ieri sera e stasera per un consiglio ma non compare niente.
Usando trova i file appaiono presenti. Cosa puo' essere successo? Il
newsgroup è diventato moderato e mi cancellano senza pieta?
Ciao Angelo


title: Come mai non appaiono i messaggi??

author: Sergio MAZZA

text:
"Angelsoft" <
ange...@libero.it
> ha scritto nel messaggio
news:4h5Q8.38464$Kt3.9...@twister2.libero.it...

No, se era moderato lo trovavi indicato (con OE in altro a dx). Ho notato
che alcuni news server hanno dei tempi lunghi per "pubblicare" il
messaggio...
Ciao.
--
Sergio MAZZA


title: dato da maschera

author: Stefano

text:
Da una maschera collegata ad una query che si chiama "anagrafica" vorrei estrarre, con un codice avviato al clic di un pulsante di comando,
 dal record corrente il valore della casella di testo "citta" collegato al campo "Citta_res" della query "sort_anagrafica"

Ho provato così ma non funziona

Private Sub Comando10_Click()
Dim mem As String

Dim rst As ADODB.Recordset
Dim strSQL As String
Dim RecordCorrente As Long

RecordCorrente = Me.CurrentRecord

mem = rst.Fields("Citta_res").Value

End Sub

grazie

Stefano


title: dato da maschera

author: Alessandro Cara

text:

Ma un semplice
mem= Me!Citta
non funziona?

P.S. Gli /oggetti/ dovrebbero essere impostati con la Set

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

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


title: dato da maschera

text:

hai ragione funziona....
grazie!!

stavo cercando la strada più complicata....

Stefano


title: backend e frontend indipedenti dalla cartella in cui si trovano

text:
qualcuno sa dirmi se posso far funzionare un db diviso non sapendo quale sia
il percorso in cui si trovi
quando lo avvio?
se metto ad esempio il mio db con il file dati relativo in una pendrive non
so che unità avrà tale pendrive sul pc su cui vado, è possibile in qualche
modo renderlo indipendente?
l'unico modo che vedo io è non dividere il db
qualcuno ne sa altri?
grazie.


author: Pablitomf (Maurizio Facciuti)

text:
"Stero72" <
ste...@email.it
> ha scritto nel messaggio
news:451bc2d8$0$35084$4faf...@reader4.news.tin.it...
> qualcuno sa dirmi se posso far funzionare un db diviso non sapendo quale
> sia il percorso in cui si trovi
> quando lo avvio?
> se metto ad esempio il mio db con il file dati relativo in una pendrive
> non so che unità avrà tale pendrive sul pc su cui vado, è possibile in
> qualche modo renderlo indipendente?
E' Access, mica Silvan. ;-|
> l'unico modo che vedo io è non dividere il db
Questo sicuramente è un modo, ma non è un bel modo.
Un altro sarebbe sicuramente quello del RELINK delle tabelle in apertura,
con la richiesta del percorso in alternativa all'errore di connessione ad
BE.
> grazie.
Trovi tanto a riguardo nel sitocomune
;-)


text:
> Questo sicuramente è un modo, ma non è un bel modo.
> Un altro sarebbe sicuramente quello del RELINK delle tabelle in apertura,
> con la richiesta del percorso in alternativa all'errore di connessione ad
> BE.
>
>> grazie.
>
>
> Trovi tanto a riguardo nel sitocomune
> ;-)
il relink lo so fare ma possso passargli come percorso il path in cui in
quel momento si torva il db ovvero riesoc da windows a ottenere tale path?
forse esiste pathcurrentdb?????
grazie.