mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: formattare una casella combinata senza usare la formattazione condizionale

ciao a tutti
è possibile formattare una combo (con tre formattazioni differenti) senza utilizzare l'FC?
Se si come?
 
Grazie

 Se si come?
 
Dipende quale formattazione intendi e di quale tipo
di maschera si tratta, singola o continua.
Puoi p.e. usare la propriet� Formato della combo
o per maschere singole anche del codice.
Vedi anche: 
http://www.donkarl.com/it?FAQ4.1
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 

 Access FAQ:  
http://www.donkarl.com/it
 
 
grazie Karl
si è per maschera continua, ma il colore deve riguardare carattere e sfondo del controllo (combo)

 e sfondo del controllo (combo)
 
Non puoi formattare il sfondo di una maschera continua senza
FC. Perch� non vuoi usarla visto che esiste per questo scopo?


 Access FAQ:  
http://www.donkarl.com/it
 
grazie Karl
ho seguito il tuo consiglio.

Newsgroup: it.comp.appl.access
Titolo: Valori duplicati in ListBox.

Buon pomeriggio a tutti,
ho una maschera non associata con diversi controlli nei quali inserisco
valori che, attraverso una query avente tali valori come criteri, mi
genera una ListBox nella medesima maschera.
Ora, quali parametri, oltre a quelli nominati, dovrei settare perchè due
record che si differenziano per i valori di alcuni campi, ma sono uguali
per altri, vengano raggruppati secondo questi ultimi?
Esemplificando:
il record ha i campi C1, C2, C3, C4,..., Cn di cui C100 è numerico;
due record differiscono per C1, C2, ..., Cm (con m<n) ma sono uguali per
tutti gli altri n-n valori;
Vorrei che, ad esempio, si vedesse nella ListBox una sola riga con C100
pari alla somma dei valori numerici dei due campi C100 dei rispettivi
record: tipo giacenza, insomma.
Grazie,
DEL_REC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
Non sono sicuro di aver ben capito il tuo problema, ma hai provato a usare
come origine riga della ListBox una query di raggruppamento?
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 come origine riga della ListBox una query di raggruppamento?
Ciao Roberto,
ho proprio usato una query di raggruppamento ma, ad esempio, due record
che hanno lo stesso materiale/colore/misura/causale ma differiscono per la
ordine/quantità vengono visualizzati come due righe, invece che con una
sola avente quantità totale pari alla somma delle singole quantità.


"DEL_REC" <domanda...@rispodnerecortes.ia> ha scritto nel messaggio
news:ck3o71$12u$1...@news.newsland.it...

Non devi raggruppare per i campi ordine e quantità; quest'ultimo campo campo
eventualmente lo sommi e non lo raggruppi, quanto all'ordine in una query di
reggruppamento penso prorio che non ti serva, quindi toglilo dalla query.

Newsgroup: it.comp.appl.access
Titolo: Disabilitare una funzione

Buon giorno a tutti.
Ho una funzione sulla maschera "Datori di Lavoro"che parte su "Mouse
spostato su".
Vorrei disabilitarla all'apertura di altre maschere.
Esiste un modo per fare ciň?
Il tutto lavora su Access 97.
Ringrazio anticipatamente per la collaborazione.
Andrea

 Andrea
Se la proprietą di cui parli č "Su pulsante mouse su".
Nell'evento "Su apertura" delle altre maschere prova a generare la seguente
riga di codice VBA:
[Forms]![Datori di Lavoro].MouseUp = Null
Non l'ho mai provato, ma magari funziona! :)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Vorrei disabilitarla all'apertura di altre maschere.
Usa uan variabile globale, la metti come condizione all'inizio della
funzione e la setti a false quando vuoi che la funzioen non venga eseguita.
Saluti.
Luciano
Newsgroup: it.comp.appl.access
Titolo: Prova post

scusate ma non riesco a postare,
questa è una prova

scusate ma non riesco a postare.
questa è solo 1 prova

Newsgroup: it.comp.appl.access
Titolo: Alcune domande su SQL

HO un paio di domande su SQL:
ho una serie di tabelle dati in sql, che ho collegato nel mio db in 
access. Vorrei proteggere queste tabelle, che siano fruibili solo in 
configurazione "read only". Qlcuno sa suggerirmi come fare?
Da un db in access, vorrei convertire le tabelle di access in tabelle 
sql, me lo consigliate? che vantaggi porta? e come devo fare per 
ottenere queste tabelle?
CIao mau

ho una serie di tabelle dati in sql,
non capisco cosa intendi.
l'SQL è un linguaggio di interrogazione dei database, non è uno può
avere "tabelle dati in sql"
spiegati meglio.
--
IgnazioC
----------------------
www.sitocomune.com
www.patx.net
----------------------

IgnazioC ha scritto:

INtendo le tabelle generate dal "SQL server" di microsoft
Ciao Mauro

come le chiamate le tabelle generate dal SQL server?
Newsgroup: it.comp.appl.access
Titolo: tasti scorciatoia

sto cercando di associare dei tasti di scelta rapida per alcune funzioni da
eseguire sui record delle maschere.
ho provato con autokeys, ma dà errori che non so gestire, in situazioni
particolari che nella mia situazione sono abba frequenti...
l'unica soluzione che ho trovato sono dei pulsanti trasparenti, a cui
associo il tasto ALT+lettera.
c'è qualche altro modo per associare del codice a una combinazione di tasti?
tnx
    Paolo
--
+----
| no reply-to address available
| use the newsgroup
| tnx
+----

 ha scritto nel messaggio
news:9lIN7.207588$sq5.10...@news.infostrada.it...

che errori ti da ?



Newsgroup: it.comp.appl.access
Titolo: problema con campo memo

Ciao a tutti, ho il seguente problema che non riesco capire e quindi
risolvere.
estraggo dei dati da una tabella con ADODB e dopo alcunne analisi, se è il
caso li devo inserire in un'altra tabella; l'ottavo campo di entrambe le
tabelle (TPF) è un campo memo, ma quando il codice deve inserire l'ottavo
campo ottengo un errore di runtime -
2147352571
(80020005) con la scritta
"Imcompatibilità tra tipi"
perchè?
allego il codice
Set rst1 = New ADODB.Recordset
Set cmd1 = New ADODB.Command
Set ctl1 = Forms("A dati fattura").Controls.Item("IDF")
With cmd1
    .ActiveConnection = CurrentProject.Connection
    .CommandText = "SELECT [parcelle].[IDF], " & _
            "[parcelle].[PF], " & _
            "[parcelle].[IPF], " & _
            "[parcelle].[CAS], " & _
            "[parcelle].[IVA], " & _
            "[parcelle].[RIT], " & _
            "[parcelle].[TCF], " & _
            "[parcelle].[TPF], " & _
            "[parcelle].[IPFacconto] " & _
            "FROM [parcelle] " & _
            "WHERE [parcelle].[IDF] LIKE '%" & ctl1 & _
            "%' " & _
            "ORDER BY [parcelle].[IDF];"
    .CommandType = adCmdText
    .Execute
End With
rst1.Open cmd1, , adOpenKeyset, adLockOptimistic
--------
per esempio il field TPF contiene "elenco voci 1"
--------
Dim rst2 As ADODB.Recordset
Set rst2 = New ADODB.Recordset
    With rst2
        .ActiveConnection = CurrentProject.Connection
        .CursorType = adOpenKeyset
        .LockType = adLockOptimistic
        .Source = "SELECT * FROM [Parcelle maschera]"
        .Open
    End With
rst2.AddNew
            rst2("IDF") = rst1(0)
            rst2("PF") = rst1(1)
            rst2("IPF") = rst1(2)
            rst2("TPF") = rst1(3)
            rst2("CAS") = rst1(4)
            rst2("IVA") = rst1(5)
            rst2("RIT") = rst1(6)
            rst2("TCF") = rst1(7)
            rst2("IPFacconto") = rst1(8)
            rst2.Update
grazie 
dario

 .Source = "SELECT * FROM [Parcelle maschera]"
hai controllato che il campo TPF della prima sia dello stesso tipo del campo 
TCF della seconda?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

 TCF della seconda?
Ho risolto "brillantemente"
dopo un giorno a cercare di capire il perchè mi sono accorto che, essendo
un genio, avevo sbagliato l'ordine di assegnamento percui il valore memo
cercavo di incollarlo in un campo numerico
grazie comunque della risposta perchè mi sono accorto dell'errore vedendo
la tua >> rst2("TCF") = rst1(7) altrimente non me ne sarei mai accorto
"essendo sicuro" che l'assegnamento fosse giusto
ciao
dario
Newsgroup: it.comp.appl.access
Titolo: [OT] Access su Linux

Interessante questo software che permette di usare un qualsiasi applicativo 
Windows anche da Linux (p.e. Ubuntu):
http://www.2x.com/it/applicationserver/
Fino a 5 connessioni è gratuito.
Ciao, Carlo 

 ha scritto nel 
messaggio news:g47b7u$dti$1...@tdi.cu.mi.it...

Interessante (sopratutto l'universal printing); ma lo vedo adatto per grandi 
strutture.
Grazie per la segnalazione...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Anche tu di domenica!
Brunetta dovrebbe premiarci.
Un abbraccio, Carlo 

 applicativo Windows anche da Linux
Visto che concede permessi a gruppi o anche range di IP si potrebbe anche 
usare Access  da remoto?
Posto che sul server remoto  ovviamente debba girare la parte server di 2X.
-- 
Greg 

 Ciao, Carlo
Grazie della segnalazione, sembra molto interessante.
Ciao
Fabio

 Greg
Carlo 

 Un abbraccio, Carlo
Ciao.
-- 
Sergio MAZZA 

 
con l'acqua che veniva giů c'era poco da sfogliar verze
mi son saltate tutte le cose previste all'aperto... per cui in genere si 
ripiega su un libro o sul pc :)
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\

 Fabio
Sempre ottime "chicche" !!!
Grazie Carlo
P.s Ci sei alla cisa vero???
-- 
Roberto da Parma 

 Roberto da Parma
Ciao, Carlo

 ha scritto nel 
messaggio news:g4evff$22a$1...@tdi.cu.mi.it...

Ti conviene forse di più in treno...poi se vuoi alla stazione posso anche 
venirti a prendere io...
Ciao
-- 
Roberto da Parma

> Ciao, Carlo
scusate una cosa
ma fa girare qualsiasi programma? anche da un broser?
ho pochissima esperienza con terminal server ecc
grazie mille


 ma fa girare qualsiasi programma? anche da un broser?
Sembra proprio di sě.
Fai una email nella versione italiana o spulcia bene nel sito.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: 2:domande

Inanzitutto un saluto a tutto il newsgroup,
1°Domanda:
ho una tabella con i seguenti campi
[nome]-[codice]-[campo1]-[campo2]-[campo3] ecc...avrei bisogno di
contollare, tramite codice, che ogni campo abbia un valore, senno' dargli un
valore di default.
Come posso fare??
2°:Domanda:
E' possibile da Excel caricare i dati contenuti in un DB in maniera
automatica e filtrata??
es: in una cella di excel scrivo il cod., nelle altre celle deve restituirmi
i dati di [nome]-[campo1] ecc....
se si come si fa??
Grazie anticipatamente per le risposte.
Alessandro


2 risposte.
1° risposta
Fai il procedimento inverso definisci un valore di default che puoi
cambiare.
2° risposta
Anche qui ex adverso creati una query ed esportala
1 raccomandazione.
scrivi Object più significativi
1 saluto
ciao
MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 se si come si fa??
    Excel:
        Dati > Carica dati esterni > Nuova query su database...
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 --------
Ho provato a fare come mi hai detto ma mi da "errore 182", ho provato a
guardare sulla guida in linea ma non sono riuscito a trovare niente.
Mi puoi aiutare?
Grazie
Alessandro

 Mi puoi aiutare?
    Volentieri, se mi aiuti ad aiutarti!
    Chi ti da' errore 182?
    In quale circostanza?


 --------
Mi da errore quando da excell faccio:
dati----carica da esterni-----crea nuova query
mi chiede di scegliere l'origine dei dati, scelgo "database di microsoft
acces" e do ok!
Qui mi da l'errore " Impossibile caricare il driver specificato.Errore di
sistema 182 [microsoft acces driver[*.mdb]].
clicco su ok! e mi dice "impossibile leggere il file".
Questo e' quello che succede.
ciao
Alessandro

 Questo e' quello che succede.
    Mi dispiace, non so che dirti. Il database e' a posto, immagino. Quindi
il problema e' nei driver. Hai tutto aggiornato alle ultimissime correzioni?
Visita il sito microsoft e verifica.
    Sistema operativo?
    Versione Access?
    Versione Excel?

Newsgroup: it.comp.appl.access
Titolo: Errore:tipo non corrispondente argomento BYref

Mi viene restituito il seguente errore se vado a compilare il codice
relativo a una maschera quando richiamo una funzione.Non capisco il motivo
visto che i parametri dono del tipo corrispondente a quelli richieste
dalla funzione.
Cosa può essere successo?
La funzione in questione è:
Function TogliFestivi(d As Date, i As Integer) As Date
che richiamo con
TogliFestivi(datafine, 1)
dove datafine è definita come Date
Ciao Fra
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ciao. Se è una funzione, ci sarà una variabile a cui viene assegnato il
valore della funzione, tipo MiaVariabile = TogliFestivi(datafine, 1)
Controlla se questa variabile è del tipo corretto.
Spero di esserti stato utile. Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

yronium ha scritto:



Scusa forse non si leggeva nel subject..ma il messaggio di errore
dice:tipo non corrispondente nell'argomento BYref.Quindi l'errore è nel
passaggio dei parametri,ma ho controllato e sono del tipo specificato
nella dichiarazione della funzione e cioè di tipo Date.
La funzione l'assegno a una variabile che è di tipo date anch'essa,per
scrupolo ho ricontrollato.
Ciao e grazie comunque Fra


 Ciao Fra
Non so se sia normale ma il problema era dovuto al fatto che la variabile
datafine era dichiarata nel seguente modo:
dim datafine,datainizio as date
è bastato separare la dichiarazione in due righe che il problema è
scomparso.
dim datafine as date
dim datainizio as date
bho!
Ciao


 Ciao Fra
Forse dovresti utilizzarla così:
Dim dataRestituita as date
dataRestituita = TogliFestivi(datafine, 1)
Ciao.
-- 
Sergio MAZZA 

 Ciao
E' normale sì, non dichiarando il tipo (as Date) hai lasciato ad access la 
facoltà di definirla come Variant...
Ciao.
-- 
Sergio MAZZA 

 Ciao.
grazie Sergio...ora mi è chiaro!

Newsgroup: it.comp.appl.access
Titolo: Cambio Pagina Report

Salve a tutti,
Ho creato un report per la stampa delle fatture su access 2002.
Nel corpo ho inserito 29 caselle di testo non associate.
Ho creato un ciclo per popolare le varie caselle.
Tutto bene fino a quando la fatura è di una sola pagina, ma quando
devo stampare su più pagine non saprei come fare a passare sulla
seconda pagina e continuare ad inserire i dati nelle caselle di testo.
Mi chiedo se è possibile farlo e come posso fare.
ho provato a fare delle ricerche ma non ho trovato nessun esempio che
faccia al caso mio.
Grazie


Hai provato ad impostare la proprietà Riducibile delle caselle di testo a
Si?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Ciao,
ma perchè questa strana struttura con caselle non associate ?
Non c'è niente di più classico della fatturazione fatta con Access....
Fai le fatture direttamente dalla maschera senza metterle in tabella ?
Faccio queste domande per cercare di capire la struttura per poterti
dare una mano.
Ciao
Alberto

 Alberto
ho provato, ma in alcuni casi, quando ci sono tante righe da stampare
nel corpo mi va in errore
quindi per stampare devo elininare una riga.
Ho pensato di optare per questa soluzione, perchè non è una semplice
fattura, ma devo controllare molte variabili.
Mi spiego, se ci sono spese d'ufficio, sconto concordato, Contributo
integrativo, Iva, spese postali e ritenuta d'acconto che si trovano
dopo tutte le righe del corpo,
devo visualizzarle oppure se a zero non visualizzarle.
Quindi se gestite da codice posso controllare meglio i vari passaggi.
Grazie

Newsgroup: it.comp.appl.access
Titolo: Accesso condiviso/esclusivo con editor VB aperto

Ciao a tutti.
Desidererei sapere se io ho aperto un modulo VBA su di un determinato ".MDB"
ed un mio collega apre quel DB gli dice: "Il database è stato messo
dall'utente 'admin' del computer 'Pc-XXXXX' in uno stato che non consente di
aprirlo o di bloccarlo". Però entrambi abbiamo settato in "Strumenti -
Opzioni - Avanzate" come modalità di apertura predefinita l'accesso
condiviso.
Come posso fare per lavorare con lui in contemporanea io su moduli VBA e lui
su tabelle/query/... ???
Grazie mille a chi saprà e vorrà rispondermi.................

 ha scritto nel messaggio
news:aidekg$l4s$1...@panco.nettuno.it...


 lui
Hai dimenticato di postare DOPO il Quoting pigrone!
Saluti: Antonio
Newsgroup: it.comp.appl.access
Titolo: Attivare o disattivare un campo in una maschera

Mi spiego meglio. (E scusatemi se non userò termini appropriati, ma sono un
principiante e anche autodidatta...:-)))
In una maschera ho un campo A come casella combinata che contiene tre
prodotti che chiameremo Bianco, Rosso e Verde e un campo B dove inserire
eventualmente un importo relativo ai prodotti.
Vorrei che quando si imposta il campo A con i prodotti Bianco e Rosso il
campo B resti 'disattivato' (in pratica che non ci spossa scrivere dentro)
perché prodotti gratuiti e che si attivi se l'utente inserisce il
prodottoVerde perché è a pagamento.
Ho gia provato ad inserire un codice su Dopo aggiornamento con 'If CampoA =
Verde Then ... 'mettendo poi un MsgBox per vedere se sono sulla strada
giusta. Ma non so che comando scrivere doppo Then per 'attivare' il campo B.
Chi mi aiuta?
Grazie
Adriano

 Chi mi aiuta?
vediamo se ci riesco:
su Dopo aggiornamento del controllo A scrivi
if Me.A="Bianco" or Me.A="Rosso" then
    Me.B.locked=True
else
    Me.B.locked=False
end if
Non l'ho provata, x cui controlla!
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

>'Controllo'<< (sulle maschere ci sono solo Controlli associati a campi
:-| )
o ancora meglio un flag sull'origine dei dati per il "ControlloA" da testare
per abilitare o meno il "ControlloB"
Bye
Allanon
Newsgroup: it.comp.appl.access
Titolo: Immagine su sfondo

E' possibile impostare anche da codice un immagine sullo sfondo dell'acces
durante l'esecuzione del DB??
grazie

 grazie
Nel Sito Comune trovi un esempio in merito del nostro caro Antogal.
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
--
RoDAgo

 Nel Sito Comune trovi un esempio in merito del nostro caro Antogal.
lusingato per la citazione :-)
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************
Newsgroup: it.comp.appl.access
Titolo: Ridimensionare Report

Oi!
Ho un report, in cui tutti gli elementi entrano in una pagina, solo
che nell'anteprima di stampa access mi mette anche un paio di pagine
vuote per ogni pagina scritta. Perchč? Come posso eliminare questa
cosa? Ho provato a ridimensionare la dimensione orizzontale del report
ma non funziona..... :?
Grazie mille e
Axč!

 ha scritto nel messaggio

probabilmente hai dei margini troppo grandi.
controlla anche di non avere quale interrusione di pagina in piu'.
Sib

 ha scritto nel messaggio
news:iv4jevcahe6aek385...@4ax.com...

Avrai sicuramente un campo troppo lungo orizzontalmente, oppure una riga
orizzontale o qualche altro oggetto. Controlla bene.
Ciao

On Fri, 13 Jun 2003 11:24:06 +0200, "nico"
<nicola...@CANCELLAcd-group.it> wrote:
Ho risolto, grazie :D
Axč!

Newsgroup: it.comp.appl.access
Titolo: Problema con query a campi incrociati

Scopo:
stampare un report che attinge dati da una Query con criteri che vengono
assegnati tramite una maschera che si apre in fase di apertura del report
(Finestra Vendite  per anno in NorthWind tanto per intenderci)
Tutto procede normalmente assegnando il valore [Forms]![Finestra Vendite per
anno]![NomeVariabile]
Se perņ la query č a campi incrociati viene segnalato:
"Il modulo di gestione di databese Microsoft Jet non riconosce
[Forms]![Finestra Vendite per anno]![NomeVariabile] come nome di campo o
espressione di valore."
Come posso risolvere il problema ?
Grazie.

espressione di valore."
nella query a campi incrociati tu non hai un campo nomevariabile, ma
hai una sua aggregazione (somma, media, conteggio ecc.) e come nomi
campi hai i possibili valori del campo colonna.
prova ad aprire ion modo foglio datgi una qcx e vedrai che il
tracciato e' diverso da quello della tabella che il reporto si
aspetta.

Newsgroup: it.comp.appl.access
Titolo: eliminazione record

è possibile crare un pulsante per l'eliminazione di un record senza far
apparire la finestra di conferma dell'eliminazione?
grazie

 grazie
________________
prima del comando di eliminazione inserisci:
DoCmd.SetWarnings False
e dopo il comando
DoCmd.SetWarnings True
ciao
Riccardo

Newsgroup: it.comp.appl.access
Titolo: Identificare la casella di testo attuiva con una variabile

Ciao a tutti.
Ho un piccolo problema.
Ho una serie di caselle di testo denominate Me.casella_testo_01,
Me.casella_testo_02 e così via.
Volevo assegnare ad una variabile il valore di una casella di testo in
base ad una selezione.
Ad esempio:
Se in una casella di testo scrivo 3 allora
valore = Me.casella_testo_03
Quindi vorrei identificare la casella di testo in questo modo:
Me.casella_testo + valore
Grazie a tutti


Valore=Me.Controls("Casella_testo_" & Format$(Numero,"00"))
Ciao
@Alex

 - Mostra testo tra virgolette -
Funziona.
Grazie molte
Newsgroup: it.comp.appl.access
Titolo: maouse a forma di mano

Option Compare Database
Option Explicit
Public Const IDC_APPSTARTING = 32650&
Public Const IDC_HAND = 32649&
Public Const IDC_ARROW = 32512&
Public Const IDC_CROSS = 32515&
Public Const IDC_IBEAM = 32513&
Public Const IDC_ICON = 32641&
Public Const IDC_NO = 32648&
Public Const IDC_SIZE = 32640&
Public Const IDC_SIZEALL = 32646&
Public Const IDC_SIZENESW = 32643&
Public Const IDC_SIZENS = 32645&
Public Const IDC_SIZENWSE = 32642&
Public Const IDC_SIZEWE = 32644&
Public Const IDC_UPARROW = 32516&
Public Const IDC_WAIT = 32514&
Declare Function LoadCursorBynum Lib "user32" Alias "LoadCursorA" _
  (ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
Declare Function LoadCursorFromFile Lib "user32" Alias _
  "LoadCursorFromFileA" (ByVal lpFileName As String) As Long
Declare Function SetCursor Lib "user32" _
  (ByVal hCursor As Long) As Long
Function MouseCursor(CursorType As Long)
  Dim lngRet As Long
  lngRet = LoadCursorBynum(0&, CursorType)
  lngRet = SetCursor(lngRet)
End Function
Function PointM(strPathToCursor As String)
  Dim lngRet As Long
  lngRet = LoadCursorFromFile(strPathToCursor)
  lngRet = SetCursor(lngRet)
End Function
ho trovato questa ottima funzione per cambiare il puntatore del mouse
il problema è che con alcuni puntatori non mi funziona (esempio IDC_HAND,
IDC_IBEAM)
qualcuno sa darmi una spiegazione e magari una soluzione?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:da2tqr$ls1$1...@news.newsland.it...

Non mi è chiaro che spiegazione ti serva.
Se comunque il tuo problema è come usare il codice VBA di cui sopra, vai sul
Sito Comune (link qui sotto) e nella Sezione Forms leggi la mia FAQ
intitolata "3.74 Cambiare la forma del puntatore quando il mouse si
sovrappone ad un controllo di una maschera". Il problema è risolto con
funzioni del tutto simili a quelle che tu hai postato, inoltre trovi nella
FAq due righe di spiegazione ed allegato ad essa ci trovi un database di
esempio che ti mostra come usare le funzioni per modificare il puntatore del
mouse.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


ha scritto:

il mio problema è che non mi visualizzava la mano quando andavo sul campo.
comunque grazie al trucchetto dello spazio ora è tutto ok. mi incuriosiva
però capire come mai con la routine da me esposta non mi visualizzava il
puntatore a forma di mano.
ciao e grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.appl.access
Titolo: caricare valore in un campo

Ciao
come posso fare per caricare in un campo (che deve essere sempre
modificabile), 1/3 del valore di un campo che sta
nella stessa tabella e nella stessa maschera?????
grazie1000
==============================================
 -------------------------- Giaino Flower --------------------------
==============================================

 ha scritto nel messaggio
news:J57b8.23642$tv6.6...@twister1.libero.it...

supponendo che il controllo con il valore intero si chiami pippo e che il
controllo che deve contenere un terzo di pippo sia pippo2
il controllo pippo, dopo aggiornamento sarà:
me.pippo2 = me.pippo/3
Ciao.
Alfio

 ha scritto nel messaggio
news:J57b8.23642$tv6.6...@twister1.libero.it...

imposta evento dopo aggiornamento del campo primario
    [campo1/3] = [campo primario] / 3
Ciao
Michele
Newsgroup: it.comp.appl.access
Titolo: Sendkeys.....

Salve a tutti!
Non ho capito perchè quando viene eseguito il comando SendKeys "{ESC]" 
agisce anche sul NumLock "spegnendolo"? Ho cercato di risolvere, 
semplicemente, inserendo SendKeys "{NumLock]" ma non funge! 
Grrrrr.........., rimande disattivato e devo, ogni volta, riattivarlo da 
tastiera.
Grazie anticipatamente.
Marco. 

 Marco.
A cosa ti serve inviare un Escape? Per annullare le modifiche del record? Se č cosě sostituisci il SendKeys con Me.Undo...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:djqttq$o8e$1...@area.cu.mi.it...

Grazie del tempestivo aiuto! In effetti hai centrato, subito, il 
problema.Funziona alla grande :-)

Newsgroup: it.comp.appl.access
Titolo: export tabella a colazione

Indipendentemente dall'utente devo esportare ogni mattina alla prima 
apertura una tabella in un altro database.
Come faccio a come faccio a sapere che si tratta della prima apertura del 
giorno?
non posso utilizzare operazioni pianificate perchè la cartella del db ha una 
protezione a livelo utente. 

Puoi memorizzare in una tabella (sul BE) la data, ed eventualmente
l'ora, in cui viene effettuata l'operazione di esportazione: la
procedura sarà preceduta dalla verifica della data memorizzata
rispetto alla data corrente e quindi consentirà o meno l'avvio della
stessa.
Spero ti possa bastare...
Ciao
Beppe

 protezione a livelo utente.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Semplice operazione in Visual Basic su Report

Salve, provengo da un poco di Visual Basic e stavo cercando di fare qualcosa
di semplice con Access. In particolare stavo provando ad inserire una
scritta da codice in una casella di testo presente in un report alla sua
apertura. L'intento finale sarebbe quello di eseguire delle modifiche su di
una data presente in una variabile e dopo visualizzarla in una casella di
testo. Come dovrei fare per esguire la visualizzazione sulla casella di
testo (in visual basic avrei fatto nomecontrollo.text...)? Se aveste anche
qualche link che spieghi come fare queste semplici cose ve ne sarei molto
grato.
Grazie mille.
Luca Carlon

 ha scritto nel messaggio
news:uQrea.31761$7y3.1...@twister1.libero.it...

Se la casella di testo si chiama Pippo e vuoi impostare il suo valore con la
data corrente, a fronte dell'evento "Su formattazione" della sezione del
report che contiene il controllo Pippo genera il seguente codice VBA:
Me!Pippo = Date()
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Metodo GoToRecord

Sto' cercando di usare il metodo gotorecord il quale richiede l'argomento
"spostamento" .
Come faccio ad ottenere il nr del record al quale spostarsi usando l'ID ?
.
Spero sia chiaro.

che te ne fai del metodo gotorecord? puoi usare in alternativa un recordset
e usare i metodi move e find.
Ciao
Anto
Alessio (SV) <in...@TOGLIEREodontotecnico.it> wrote in message
93ff5p$9eh$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.appl.access
Titolo: penultimo record

Ciao a tutti, ho un report dove ci sono vari controlli che fanno riferimento 
ad un record di una tabella.
In particolare ce n'è uno che estrae l'ultima data della relativa colonna: 
Max([DataVerifica]).
Volevo sapere se c'è un modo per fargli estrarre la penultima. Tenete 
presente che nel codice sql ho difficoltà a metterci le mani.
Grazie
Gianni 


Dove si trova l'espressione di sopra?
Se parli di un origine controllo prova con:
=DomMax("DataVerifica";"Tabella";"DataVerifica<DMax('DataVerifica','Tabella')")
dove devi sostituire "Tabella" con il nome della tua tabella o query.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 dove devi sostituire "Tabella" con il nome della tua tabella o query.
--
sv
PS: aspetto tue nuove
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 PS: aspetto tue nuove
Anch'io. ;-)
-- 
cu


 Karl
Gianni
Newsgroup: it.comp.appl.access
Titolo: Between

Ho un report che tiro fuori da una query, il comando between indica le
due date entro le quali filtrare i record.. tutto bene.
Vorrei che in fase di stampa si potessero vedere le date inserite
nella richiesta della query.
Si puo' fare ?
Grazie
mauro

 wrote in message
dadb67f6.03080...@posting.google.com...

Prova a postare il codice SQL della query.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Prova a postare il codice SQL della query.
Ecco il codice
-------
SELECT Calendario_Terapisti.ID_Terapista, Calendario_Terapisti.Data,
Calendario_Terapisti.Festivo, Calendario_Terapisti.Giorno,
T_Terapie.Nominativo, Calendario_Terapisti.Presente,
Calendario_Terapisti.FERIE, Calendario_Terapisti.MALATTIA,
Calendario_Terapisti.RIPOSO, Calendario_Terapisti.Note,
Calendario_Terapisti.AM, Calendario_Terapisti.PM
FROM Calendario_Terapisti INNER JOIN T_Terapie ON
Calendario_Terapisti.ID_Terapista = T_Terapie.TipoSeduta
WHERE (((Calendario_Terapisti.ID_Terapista)=[Numero del Terapista])
AND ((Calendario_Terapisti.Data) Between [Turno dal giorno] And [fino
al giorno]));
---------
E' sufficiente ?


Si è sufficiente.
Inserisci nel tuo report, che ha come origine record la query di cui sopra,
una casella di testo non associata nella cui origine controllo devi
scrivere:
= [Turno dal giorno]
e poi inserisci una seconda casella di testo non associata nella cui origine
controllo scriverai:
= [fino al giorno]


 ha scritto nel messaggio
news:Js2Za.234579$lK4.7...@twister1.libero.it...

Questa funge tranne che per il fatto che mi chiede due volte la data di
inizio.
Se invece lavoro su una maschera che mi visualizza gli stessi dati vorrei
poter accedervi senza che ad ogni interrogazione parte la query.
Diciamo che l'informazione che ora do alla query in apertura maschera,
vorrei inserirli direttamente in dei campi della maschera.
TERAPISTA_N
DATA_1
DATA_2
Grazie dell'aiuto.


Per prima cosa in una maschera non ci sono i campi, che invece sono
contenuti nelle tabelle e nelle queries, ma ci sono i controlli.
Se la maschera si chiama MaskCriteri, prova a modificare il codice SQL della
query nel seguente modo:
SELECT Calendario_Terapisti.ID_Terapista, Calendario_Terapisti.Data,
Calendario_Terapisti.Festivo, Calendario_Terapisti.Giorno,
T_Terapie.Nominativo, Calendario_Terapisti.Presente,
Calendario_Terapisti.FERIE, Calendario_Terapisti.MALATTIA,
Calendario_Terapisti.RIPOSO, Calendario_Terapisti.Note,
Calendario_Terapisti.AM, Calendario_Terapisti.PM
FROM Calendario_Terapisti INNER JOIN T_Terapie ON
Calendario_Terapisti.ID_Terapista = T_Terapie.TipoSeduta
WHERE
(((Calendario_Terapisti.ID_Terapista)=[Forms]![MaskCriteri]![TERAPISTA_N])
AND ((Calendario_Terapisti.Data) Between ) [Forms]![MaskCriteri]![DATA_1])
And [Forms]![MaskCriteri]![DATA_2]));
e nelle origini controllo delle caselle di testo del  scriverai
rispetivamente:
= [Forms]![MaskCriteri]![DATA_1]
e
= [Forms]![MaskCriteri]![DATA_2]
Naturalmente la maschera MaskCriteri deve risultare aperta al momento
dell'esecuzione del report.

Newsgroup: it.comp.appl.access
Titolo: Ole

Scusate, ma come si fa a COLLEGARE un'immagine senza che il file diventi
spropositatamente grande?
Spuntando la casella Collegamento, comunque il file incorpora l'immagine,
perchč se dopo la cancello, la fa vedere lo stesso.
Con Word riesco senza problemi, ma con Access sembra che incorporato o
collegato sia lo stesso!
Grazie per l'aiuto.
roby

...

Ti consiglio di visitare il sito comune, troverai tutto quelle che ti serve per implementare
correttamente un database di immagini, con o senza oggetti OLE.
Ciao

 >perchè se dopo la cancello, la fa vedere lo stesso.



Pardon!
http://members.xoom.it/it_db_access/
Ciao

Grazie ma: l'indirizzo?
http://members.xoom.it/it_db_access/
--
Lorenzo Coronati
--
<<Complimenti per la risposta disinteressata a 
differenza di altri che sul NG ci mangiano sopra.>>
(Voltolini, 20/04/2000)
--
Newsgroup: it.comp.appl.access
Titolo: Database corrotto da replica

Ciao a tutti.
Durante una sincronizzazione della replica il database si è corrotto,
perdendo la caratteristica di Replica Master.
Purtroppo, poi, ha conservato nelle tabelle dei campi di sistema che vengono
usati per gestire le repliche:
- Gen_Note
- Aen_Note
- s_ColLineage
- S_Generation
- S_Lineage
Questo, ovviamente mi crea dei conflitti quando tento di rendere nuovamente
replicato il DB.
Ho cercato di cancellare i campi che non dovrebbero esserci, anche usando
l'opzione /decompile, ma non me lo permette e mi dà questo messaggio:
<<Impossibile eliminare il campo 's_lineage' in quanto campo di sistema di
replica.>>
Cosa posso fare a questo punto?
E' possibile rimuovere quei campi attraverso query o qualche altro trucco?
Grazie mille in anticipo,
Andrea

 ha scritto nel messaggio
news:bav9lo$nuh$1...@lacerta.tiscalinet.it...

Se non hai una copia di backup della replica master, puoi crearti una nuova
replica master da un'altra replica non master: Strumenti => Replica =>
Recupera replica master...
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Domandina semplice... per voi -)

Vi pongo un questio che mi sta bloccando da una settimana nel mio
lavoro.... e' talmente semplice che non riesco a capacitarmi del fatto
che non riesco a venirne fuori da solo..... 
Il problema e' questo: in fase di inserimento dati in una maschera
collegata ad una tabella(normalissima, fatta con l'autocomposizione),
come faccio a far venire fuori un messaggio di avvertimento nel caso
in cui i dati che o sto inserendo (nome e congome per esempio) siano
gia' presenti nella tabella? Ho provato a fare una macro che chiama
una query che fa una selezione sui dati in base ai due campi, ma non
riesco poi a tradurre questo risultato in qualcosa di "concreto"....
ho provato a contare il numero di elementi presenti nella query senza
venirne fuori(l'help in linea fa schifo!), e a seguire anche una
infinita' di altre strade....
Visto che sicuramento il problema avra' una soluzione banale potreste
darmela?

"Meade" <mba...@NOSPAMMMMlibero.it> ha scritto nel messaggio
news:3d01eb28...@powernews.libero.it...

Dovresti controllare l'evento "prima di aggiornare" della form; lì inserire
il codice che cerca nella tabella i dati che hai inserito e verificare se
sono già presenti:
Es.
'-----------------
Private Sub Form_BeforeUpdate(Cancel As Integer)
if not isnull(dlookup("[nome]","nomeTabella","[nome]=" & chr(34) & me!nome &
chr(34) & " And [cognome]=" & chr(34) & me!cognome & chr(34))) then
    msgbox "Dati già presenti in archivio!"
    Cancel = True
End if
End Sub
'-----------------
Ciao.
--
Sergio MAZZA

 gia' presenti nella tabella? Ho provato a fare una macro che chiama
crea un indice univoco formato dai campi non duplicabili (un indice con +
campi)
ciao
Newsgroup: it.comp.appl.access
Titolo: Metodo per aprire ultimo file aperto. Esiste??

Ciao a tutti,
esiste un modo per aprire, ad ogni apertura di access97, l'ultimo file
salvato o aperto?
Mi spiego meglio: vorrei che quando apro access97 mi si apra
automaticamente il file pippo.mdb.
Sembrerebbe facile, se nonchè ho installato anche access2000 che cerca
di aprirlo lui stesso con ovvi problemi di compatibilità.
Grazie in anticipo.
Ciao
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ciao
Creati un collegamento sul desktop e lì forzi il percorso alla versione
giusta.
"percorsoversione" "percorsofile"
MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: Funzioni della finestra Avvio

Come si possono modificare via codice le impostazioni della finestra Avvio
con A97?
In particolare, vorrei deselezionare su MDE la casella "Usa tasti speciali
Access".
Questo per evitare il lavoro ripetitivo di disabilitare il tasto F11 su ogni
maschera e solo se il file è un MDE.
Saluti
Sandrobi

 Sandrobi
Se si tratta di disabilitare il tasto "F11", potresti crearti la macro
"Autokeys" e scrivere nella colonna "Nome macro" semplicemente {F11}.
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 SC
Oppure.....

 Oppure.....
Help-->Trova-->StartupMenubar-->Impostare le proprietà di Avvio da Visual Basic
Un esempio lo trovi anche in :
http://support.microsoft.com/default.aspx?scid=kb;en-us;826765&Product=acc
Si applica però ad Acc2000.
Spero di esserti stato di aiuto.



Grazie della dritta:
"Impostare le proprietà di Avvio da Visual Basic" c'è anche nell'Help di
A97. La proprietà che cercavo è AllowSpecialKeys.
Saluti
Sandrobi

Newsgroup: it.comp.appl.access
Titolo: Report campo di totalizzazione con IIF

Ho un normale report con vari campi da totalizzare secondo alcuni 
raggruppamenti.
Nella sezione di dettaglio faccio un test con IIF per dire se un campo 
status è = "PIPPO" valorizzo il campo appena creato nel report = 0 
altrimenti riporto il valore del campo di tabella IMPORTO.
Volevo chiedervi come posso fare a totalizzare tale campo creato nel report 
per ogni rottura di sezione? e quindi anche come gran totale?
grazie 

 grazie
Prego
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: ma per i file di database dbf...

.....a chi posso chiedere?Non li usa nessuno?
Non trovo il ng !!
Ne ho trovato uno in inglese , ma fanno i sofisti : hai Xbase o Xbase++ ?
Fox o FoxPro ? Non ho niente...
Vorrei sapere con che sw si editano  e quanti accessi contemporanei
supportano!
5\6 come access o di più ?
saluti!

 ha scritto nel messaggio
news:brsgb0$hqe$1...@usenet.itgate.net...

Con access'97 puoi collegare file dbIII,dbIV e db5; con le altre non lo
so'...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Impostazioni Avvio

Questa volta l'ho combinata grossa!!! Stavo provando le impostazioni di
avvio di un database, ma per sbaglio ho disattivato tutti i menu degli
strumenti, ecc. Adesso quando apro il database, posso accedere solamente
alla maschera scelta per l'avvio, ma non posso più modificare nulla
(tabelle, macro, maschere). Come faccio? Vi prego aiutatemi!
Luca

 ha scritto nel messaggio
news:5f7Ba.41046$lK4.1...@twister1.libero.it...

Credo che dovresti risolvere tenendo premuto il tasto Shift quando clicchi
sull'icona del tuo database.
Ciao
Giuseppe

 ha scritto nel messaggio
news:5f7Ba.41046$lK4.1...@twister1.libero.it...

prova ad aprire il database tenendopremuto il tasto shift
ciao ciao
Newsgroup: it.comp.appl.access
Titolo: Problema con un report

Il mio problema è che non riesco a far rientrare il report nel documento
impostato, è un'etichetta di 6,4cm x15cm,  rimane sempre una seconda pagina
bianca, il problema è legato ai sottoreport che ho inserito ma ho provato in
ogni modo e non riesco a farlo rientrare, esiste un comando che mi permette
di stampare solo la prima pagina di quel report senza dover intervenire
sulla finestra della stampante?
Grazie in anticipo a chi volesse darmi una mano.
Ciao Cristina

 sulla finestra della stampante?
Poi provare ad inserire una interruzione di pagina (che trovi tra gli
oggetti tipo caselle di testo ecc.)
per quanto riguarda i sottoreport puoi provare a mettere su "true" le
proprieta' espandi e riduci
Ciao Marco

 ha scritto nel messaggio
news:jAXw6.1992$f73....@news1.tin.it...

    DoCmd.SelectObject acReport, "MioReport"
    DoCmd.PrintOut acPrintAll, 1, 1, acLow, 1, True
Metti questa istruzione in un pulsante di una barra dei pulsanti
personalizzata...e il gioco è fatto...stamperà solo la prima pagina.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Connessione database dopo installazione e copia dati !!!

Ciao a tutto il ng, come potrete immaginare, ho un problema.
Ho creato un progetto database con AXP e MSDE (os w2000) ho eseguito la
creazione guidata pacchetti e fin qui tutto bene.
A parte qualche problemino con l'installazione su una macchina con w98.
Il problema è che il progetto che sta sul mio PC ha come server il nome del
mio PC mentre quando lo installo sull'altro PC dovrebbe avere come server il
nome del PC su cui lo installo ...
Inoltre vorrei che durante l'installazione si copiasse anche il database con
i dati.
Grazie per l'aiuto.

 ha scritto nel messaggio
news:b67s4s$2gojl$1...@ID-164777.news.dfncis.de...

Ciao Roberto
Puoi trovare informazioni in merito a questo indirizzo.
HOW TO: Deploy an Access 2002 Project That Includes the Microsoft SQL Server
2000 Desktop Engine
http://support.microsoft.com/default.aspx?scid=kb;en-us;299297
Ciao Giorgio.

 ha scritto nel messaggio
news:b68re3$n8d$1...@lacerta.tiscalinet.it...

Grazie Giorgio, è stato un ottimo suggerimento, ho risolto pienamente il mio
problema...
Ciao Roberto

Newsgroup: it.comp.appl.access
Titolo: Creare un report dopo aver scelto i campi da visualizzare

Salve a tutti!
E' da qualche giorno che mi sbatto cercando di fare quel che segue:
vorrei creare un report nel quale compaiano solo alcuni campi di un
certo record, selezionati tramite una maschera.
Sul sito comune ho trovato l'esempio 4.11 (Come si può filtrare un
report in base alla selezione multipla effettuata su una casella di
riepilogo?) che è simile al mio problema. La differenza sta nel fatto
che l'esempio del sito effettua una selezione "verticale" (cioè mi
stampa solo alcuni record selezionati) mentre io vorrei una selezione
"orizzontale" (scelto un record voglio stampare alcuni campi di quel
record).
Grazie per l'attenzione!
Saluti!
-matteo-

-matteo-
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

Pensavo anche di fare una lista dei campi con relativa casella di
controllo (vero/falso) in modo da selezionare le voci che voglio
stampare. Poi nella query relativa alla maschera e al report metto un
criterio che mi verifichi che la casella sia =true.
E' possibile?
Ho provato in questo modo ma il criterio non mi accetta
[maschere]![maschere-percorso-eccecc]![casellacontrollo]=true

 [maschere]![maschere-percorso-eccecc]![casellacontrollo]=true
Con i criteri selezioni i record e non i campi che vuoi visualizzare in una 
query.


Molto bene. Grazie ai vostri consigli e un po' di ricerche sul sito
comune ho ottenuto un risultato accettabile anche se non è proprio
quello che avevo in mente in principio.
Ho quasi ultimato il database, ho solo un piccolo problema riguardo a
maschere e sottomschere ma per non far confusione aprirò una nuova
discussione.
Grazie di nuovo per l'aiuto!
Newsgroup: it.comp.appl.access
Titolo: Percorso collegamento TABELLA

Salve,
come faccio da codice a ricabare il percorso di colegamento di una tabella?
Lo ho fato ma non ricordo più come e in che progetto.
Chi mi aiuta al volo?
Grazie!
Simone 

[...cut...]
http://tinyurl.com/awdus
qui trovi risposta al tuop quesito, o quanto meno trovi un help utile.
Ciao
-- 
**********
EmMeCi
**********

Newsgroup: it.comp.appl.access
Titolo: (forse OT) Modificare i privilegi di scriitura su disco da codice

In un mio prg faccio stampare i report prodotti come pdf.
Sono impazzito un po' nel tentativo di capire come mai pur funzionando 
tutto  la cosa non funzionava...
poi su suggerimento di un amico illuminato ho capito che non avevo i 
privilegi di scrittura sul disco C:
Sorvolando il fatto che il mio SO (win 7) parte con l'autologin vi chiedo:
si può da codice verificare / modificare  l'autorizzazione a scrivere su 
di un disco?
(Perché il prg verrà installato su macchine di cui nulla so...)
 
Grazie dell'aiuto, anche se tremo per la possibile complessità della 
cosa (API?)
 
BC

perché scrivere direttamente su c? nn é una procedura corretta...hai la cartella dell'utente, la scrivania dell'utente, le cartelle appdata ....windows te ne mette a disposizione una marea e proprio su c devi scrivere?!?!?


vabbè.. scriverò semmai su c:\archiviopdf
ma il quesito rimane..
saluti
 
BC

c'è un motivo del fatto che tu non possa. se segui gli standard windows non avrai MAI problemi al cambio di SO. poi sono scelte ovviamente


vabbeh mi adatterò
comunque mi rimane la domanda...
Salutoni
 
BC


La risposta è si. Puoi fare quello che vuoi. Solo non è una grande idea....Ti invito molto caldamente a riflettere sul motivo per cui Windows ti mette tutti questi bastoni tra le ruote (e sul fatto che proprio su C devi scrivere!!!). :)

 BC
 
La risposta č si. Puoi fare quello che vuoi. Solo non č una grande 
idea....Ti invito molto caldamente a riflettere sul motivo per cui Windows 
ti mette tutti questi bastoni tra le ruote (e sul fatto che proprio su C 
devi scrivere!!!). :)
-----------
 
 
Bene, pero' la domanda era  "..como se fa a scriver 'ndo voglio io?.."

Newsgroup: it.comp.appl.access
Titolo: file ADP

Ho provato a creare un file ADP con Access, il programma mi chiede poi di
definire un database di SQL server a cui connettersi. Qualcuno potrebbe
illuminarmi?
Grazie e buone vacanze.

 illuminarmi?
Devi avere un server SQL al quale connetterti... o quasi :-)
Sul CD di Office 2000, da qualche parte (non ricordo dove), c'è
l'installazione dell'MSDE.
In pratica è una versione ridotta di SQL Server.
Una volta isntallato il programma, quando ti chiede i parametri di
connessione (ah, devi scegliere, da Access, l avoce "Progetto (Database
Esistente)") puoi specificare, come server, il server locale (dovrebbe
esserci proprio la voce "locale", altrimenti scrivi "127.0.0.1"). Poi dai il
nome al database che vuoi creare e sei a posto.
Access 2000, quando utilizza i file ADP, non è altro che un'interfaccia
"evoluta" dell'SQL Enterprise Manager.
MSDE è un SQL server senza un'interfaccia di gestione, quindi Access 2000 è
l'ideale per gestirlo.