text:
>La struttura logica sembra ben fatta, se ottieni un prodotto cartesiano
>puň essere solo perchč una o piů delle tabelle che usi nella query non
>sono legate in relazione alle altre.
>Le relazioni nella query le devi impostare come nello schemetto che hai
>fatto:
>Pazienti - Cartella
>Cartella - Terapie
>Cartella - Esami
>Se ancora non viene manda l'SQL della query (dalla struttura: Visualizza -
>SQL) che lo correggiamo.
>Namor
>
>
>--
>namor at inwind punto it
>
>questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
Ci ho provato e riprovato senza molto successo.
Ecco l'SQL della query .
SELECT
PAZIENTI.primocontatto, PAZIENTI.cognome, PAZIENTI.nome,
PAZIENTI.nato_a, PAZIENTI.nato_il, PAZIENTI.residente, PAZIENTI.via,
PAZIENTI.provincia, PAZIENTI.prefisso_tel, PAZIENTI.telefono,
PAZIENTI.sesso,
CARTELLACLINICA.idric, CARTELLACLINICA.storiaclinica,
CARTELLACLINICA.motivoricovero, CARTELLACLINICA.esami_lab,
CARTELLACLINICA.altro, CARTELLACLINICA.diagnosi,
CARTELLACLINICA.terapia, CARTELLACLINICA.ricovero,
CARTELLACLINICA.dimissione, CARTELLACLINICA.esito,
CARTELLACLINICA.tipo, CARTELLACLINICA.medici,
CARTELLACLINICA.nosologico,
TERAPIA.Farmaco, TERAPIA.Dose,
ESSTRUMENTALI.esame, ESSTRUMENTALI.data, ESSTRUMENTALI.tipo
FROM ((PAZIENTI INNER JOIN CARTELLACLINICA ON
PAZIENTI.ID
 =
CARTELLACLINICA.idpaz) INNER JOIN ESSTRUMENTALI ON
CARTELLACLINICA.idric = ESSTRUMENTALI.idric) INNER JOIN TERAPIA ON
CARTELLACLINICA.idric = TERAPIA.idric
WHERE (((CARTELLACLINICA.idric)=[Forms]![CARTELLACLINICA]![idric]));


title: relazioni tra tabelle e query di selezione

author: namor

text:
arturo ha scritto:
> >La struttura logica sembra ben fatta, se ottieni un prodotto cartesiano
> >può essere solo perchè una o più delle tabelle che usi nella query non
> >sono legate in relazione alle altre.
> >Le relazioni nella query le devi impostare come nello schemetto che hai
> >fatto:
> >Pazienti - Cartella
> >Cartella - Terapie
> >Cartella - Esami
> >Se ancora non viene manda l'SQL della query (dalla struttura: Visualizza -
> >SQL) che lo correggiamo.
> >Namor
> Ci ho provato e riprovato senza molto successo.
> Ecco l'SQL della query .
> SELECT
> PAZIENTI.primocontatto, PAZIENTI.cognome, PAZIENTI.nome,
> PAZIENTI.nato_a, PAZIENTI.nato_il, PAZIENTI.residente, PAZIENTI.via,
> PAZIENTI.provincia, PAZIENTI.prefisso_tel, PAZIENTI.telefono,
> PAZIENTI.sesso,
> CARTELLACLINICA.idric, CARTELLACLINICA.storiaclinica,
> CARTELLACLINICA.motivoricovero, CARTELLACLINICA.esami_lab,
> CARTELLACLINICA.altro, CARTELLACLINICA.diagnosi,
> CARTELLACLINICA.terapia, CARTELLACLINICA.ricovero,
> CARTELLACLINICA.dimissione, CARTELLACLINICA.esito,
> CARTELLACLINICA.tipo, CARTELLACLINICA.medici,
> CARTELLACLINICA.nosologico,
> TERAPIA.Farmaco, TERAPIA.Dose,
> ESSTRUMENTALI.esame, ESSTRUMENTALI.data, ESSTRUMENTALI.tipo
> FROM ((PAZIENTI INNER JOIN CARTELLACLINICA ON
PAZIENTI.ID
 =
> CARTELLACLINICA.idpaz) INNER JOIN ESSTRUMENTALI ON
> CARTELLACLINICA.idric = ESSTRUMENTALI.idric) INNER JOIN TERAPIA ON
> CARTELLACLINICA.idric = TERAPIA.idric
> WHERE (((CARTELLACLINICA.idric)=[Forms]![CARTELLACLINICA]![idric]));
Il prodotto cartesiano lo fa tra le tabelle Terapie ed Esami che non sono
in relazione tra di loro.
Dovresti usare due query distinte, una che estrae le terapie su
Pazienti-Cartelle-Terapie ed una per gli esami su Pazienti-Cartelle-Esami.



title: query non consente aggiunte/modifiche

author: NSantini

text:
Talvolta quando costruisco una query da due o più tabelle (max 3) capita che
non mi consente di aggiungere record. Questo potrei anche capirlo visto che
i record restituiti dalla query sono parti di record delle rispettive
tabelle di origine. Ma perché non mi consente di modificare al volo un
errore di battuta.
Ad esempio la query restituisce un certo numero di record e supponiamo che
nel campo nome di un record rilevo un errore di digitazione (Giovanmi,
Marrco ecc.) viene spontaneo posizionarvi il cursore e correggere. Invece
no, me lo impedisce e il pulsante (aggiungi nuovo) in fondo alla query   è
disabilitato.
Credo sia un problema di come è costruita la query tenendo conto delle
chiavi primarie e secondarie: c'è una regola o un criterio da seguire
affinché si possano modificare/aggiungere i dati?
Grazie 1000
NSantini


title: query non consente aggiunte/modifiche

author: ALESSANDRO Baraldi

text:
"NSantini" <
inf...@libero.it
> ha scritto nel messaggio
news:fbjviv$a79$1...@registered.motzarella.org...

Ovviamente non hai Raggruppamenti nella Query.
Sei certo di avere effettuato i JOIN con Campi Indicizzati come PK lato
1...?
O meglio le Tabelle hanno campi PK(PrimaryKey) lato 1 ...che poi usi al fine
di ottenere i JOIN...?
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: query non consente aggiunte/modifiche

author: Alessandro Cara

text:

Qualsiasi RDBMS per le sue viste (query in access) non consente di
aggiornare se il risultato della query non consente di identificare
precisamente un record univoco (quindi group by escluse) o in assenza di
campi definiti obbligatori (not null)
--
ac
y-1=x


title: query non consente aggiunte/modifiche

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:C8lDi.6106$Th1....@tornado.fastwebnet.it...

Tutto scaturisce da 3 tabelle
- tabella esposti che contiene i nominativi degli operatori esposti a Rx
- tabella movimenti che contiene i movimenti di ciascun esposto (unità
operativa, presidio, sede e periodo lavorativo dal al)
- tabella visite dove vengono annotate le visite mediche periodiche e la
data
di ciascun esame a cui è sottoposto il dipendente.
tbEsposti è la tabella primaria con PK [id Dipendente] e collegata alla
altre tabelle che contengono ciascuna un FK [esposto] in relazione 1 parte
tbEsposti e molti con ciascuna delle altre due.
SELECT tbEsposti.[id dipendente], tbEsposti.cognome, tbEsposti.nome,
tbEsposti.sesso, tbEsposti.natoil, tbEsposti.qualifica, tbMovimenti.sede,
tbMovimenti.presidio, tbMovimenti.unità, tbMovimenti.al, tbVisite.Pvisita,
tbVisite.Pemocromo, tbVisite.Pcoagu, tbVisite.Plab, tbVisite.Purine,
tbVisite.Pmarker, tbVisite.Pdermatologica, tbVisite.Pocculto, tbVisite.Ppsa,
tbVisite.Ppap, tbVisite.Pseno
FROM (tbEsposti INNER JOIN tbMovimenti ON tbEsposti.[id dipendente] =
tbMovimenti.esposto) INNER JOIN tbVisite ON tbEsposti.[id dipendente] =
tbVisite.esposto
WHERE (((tbMovimenti.al)>Date()));
tbMovimenti.al > Date() mi dà solo gli esposti ancora in servizio escludendo
quelli non più presenti.
Ciao, Grazie.
NSantini


title: MsgBox con ok ed una icona

text:
Non riesco a creare un msgbox con un pulsante Ok ed una icona
information
Ho creato:
MsgBox(msg)
e cosě va bene poichč ho il  messaggio ed il pulsante ok che mi serve
solo
per chiudere il msgbox.
Solo che se aggiungo
MsgBox(msg, VbInformation)
poichč voglio avere anche una icona (VbInformation)
mi da errore.
ringrazio anticipatamente per suggerimenti in merito.


title: MsgBox con ok ed una icona

author: Fabio Montagner

text: Ma non dovresti scrivere: dbokonly + vbinformation?


title: MsgBox con ok ed una icona

text:
> Ma non dovresti scrivere: dbokonly + vbinformation?
non funziona neanche così, dà:
errore di compilazione, previsto =
dà ancora errore
MsgBox(msg, vbOKOnly +VbInformation)


title: MsgBox con ok ed una icona

author: Paolo A.

text:
rr12rr wrote:
> > Ma non dovresti scrivere: dbokonly + vbinformation?
>
> non funziona neanche cosģ, dą:
> errore di compilazione, previsto =
>
> dą ancora errore
> MsgBox(msg, vbOKOnly +VbInformation)
se usi le parentesi, viene considerato il valore di ritorno della
fnzione msgbox
es.
if msgbox(msg,vbyesno+vbunformation)= vbyes then
.....
se la vuoi usare solo per visualizzare il messaggi togli le parentesi
MsgBox msg, vbOKOnly +VbInformation
dovrebbe funzionare
Saluti
Paolo


title: MsgBox con ok ed una icona

author: Sergio MAZZA

text:
"rr12rr" <
NOSPAM...@usa.net
> ha scritto nel messaggio
news:39E1A158...@usa.net...
> > Ma non dovresti scrivere: dbokonly + vbinformation?
>
> non funziona neanche così, dà:
> errore di compilazione, previsto =
>
> dà ancora errore
> MsgBox(msg, vbOKOnly +VbInformation)
>
>
Attenzione a come utilizzi il Msgbox; ci sono due modi:
1) Msgbox "testo messaggio", vbOkOlny+vbInformation,"titolo finestra";
2) if  Msgbox("testo messaggio",vbOkOlny+vbInformation,"titolo
finestra")=vbOk then
        'fai quello che devi fare
    end if
Ciao.


title: MsgBox con ok ed una icona

text:
MsgBox:
vb_grazie
vb_funziona
vb_compreso_le_due_modalità_di_utilizzo
vb_ulteriore_question:
si può scegliere il tipo di formattazione del testo da visualizzare
cioè:
1)dimensione del carattere visualizzato
2)tipo di carattere arial, times, ecc..
3)grassetto, fine, ecc..
vb_ciao


title: MsgBox con ok ed una icona

author: Antonio Biso

text:
rr12rr <
NOSPAM...@usa.net
> wrote in message 39E1A92A...@usa.net...
> vb_ulteriore_question:
> si puň scegliere il tipo di formattazione del testo da visualizzare
> cioč:
> 1)dimensione del carattere visualizzato
> 2)tipo di carattere arial, times, ecc..
> 3)grassetto, fine, ecc..
No no no.
Per fare ciň devi crearti una maschera che funzioni da messagebox.
Puoi eventualmente formattare il testo stile i messaggi di windows, usando
il carattere @
msg & "@" & msg1 & "@" [& msg2]
msg e msg1 sono due parti del messaggio, msg2 puň essere opzionale.
msg sarŕ in grassetto.
Antonio


title: MsgBox con ok ed una icona

text:
Antonio Biso il mitico? o che altro?
ho letto molto su di te
n.b. solo solo sul NG, se poi hai pubblicato qualcosa fammi sapere.
> Per fare ciò devi crearti una maschera che funzioni da messagebox.
Ok
> Puoi eventualmente formattare il testo stile i messaggi di windows, usando
> il carattere @
> msg & "@" & msg1 & "@" [& msg2]
> msg e msg1 sono due parti del messaggio, msg2 può essere opzionale.
> msg sarà in grassetto.


title: MsgBox con ok ed una icona

text:
rr12rr <
NOSPAM...@usa.net
> wrote in message 39E1BED3...@usa.net...
> Antonio Biso il mitico? o che altro?
Questo ragazzo mi piace...
> ho letto molto su di te
Hai comprato gli originali o sei andato con le fotocopie rilegate?
> > Per fare ciò devi crearti una maschera che funzioni da messagebox.
>
> Ok
>
> > Puoi eventualmente formattare il testo stile i messaggi di windows,
usando
> > il carattere @
> > msg & "@" & msg1 & "@" [& msg2]
> > msg e msg1 sono due parti del messaggio, msg2 può essere opzionale.
> > msg sarà in grassetto.
Quest'ultima soluzione è simpatica e, diamo a quel rincoglionito di Luciano
quel che è di Luciano, me la disse lui...
Antonio


title: MsgBox con ok ed una icona

author: Luciano (DOC)

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
65lE5.23357$N93.7...@news.infostrada.it...
> Quest'ultima soluzione è simpatica e, diamo a quel rincoglionito di
Luciano
> quel che è di Luciano, me la disse lui...
Sei tu, non il solito fake!!! Solo tu potevi saperlo!!!!:-)))
Ed io che per un attimo ho dubitato che tu avessi litigato anche con gli
Accessisti Colombiani e rimediato quindi altri cloni!!!:-)))
Noto con piacere che il matrimonio non ti ha defraudato della tua innata
gentilezza....:-))
Comunque...bentornato frocione!!!:-))
Saluti.
Luciano
(DOC)


title: MsgBox con ok ed una icona

text:
Luciano (DOC) <
mc5...@mclink.it
> wrote in message
8rt8nn$eoq$1...@news.mclink.it...
>
> > Quest'ultima soluzione è simpatica e, diamo a quel rincoglionito di
> Luciano
> > quel che è di Luciano, me la disse lui...
>
> Sei tu, non il solito fake!!! Solo tu potevi saperlo!!!!:-)))
Potremmo stabilire una tabella di codifica decodifica per email e poi in
ogni mio post utilizzo uno di questi codici per stabilire la mia identità
(come i codici di sicurezza per lanciare i missili nucleari)
> Ed io che per un attimo ho dubitato che tu avessi litigato anche con gli
> Accessisti Colombiani e rimediato quindi altri cloni!!!:-)))
Ma lo sai che in colombia ce l'hanno il compilatore?
> Noto con piacere che il matrimonio non ti ha defraudato della tua innata
> gentilezza....:-))
Noblesse Oblige
> Comunque...bentornato frocione!!!:-))
Stai parlando con me, non col Bettini
Antonio


title: [XPOST] Access adp e norto antivirus 2004

author: Samuele

text:
ciao a tutti,
c'è un comportamento di Norton antivirus (2004) che mi fa imbestialire.
Utilizzo un progetto access (.adp) in una rete di 6 pc xp collegato a sql
server 2000 su win server 2003.
Ogni santa volta che chiudo il file adp il sistema resta in stand-by per
alcuni secondi (una decina) e norton mi avvisa che sta aspettando una
scansione del file adp e si chiude solo dopo un po'.
Come cacchio faccio a dire a norton di non scansionare il mio file?
grazie in anticipo
Samuele


author: Jonathan Canova

text:
"Samuele" <
samoas...@afici.it
> ha scritto nel messaggio
news:d9bgu5$cfi$1...@carabinieri.cs.interbusiness.it...
> ciao a tutti,
>
> c'č un comportamento di Norton antivirus (2004) che mi fa imbestialire.

Nelle opzioni del Norton ci sono le estensioni (o i file) da non
considerare. Aggiungilo lě.
--
Jonathan Canova
infoCHIOCCIOLAaladinoinformatica.com
www.aladinoinformatica.com


author: Fabrizio YQY

text:
"Samuele" <
samoas...@afici.it
> ha scritto nel messaggio
news:d9bgu5$cfi$1...@carabinieri.cs.interbusiness.it...
> ciao a tutti,
>
>
> Ogni santa volta che chiudo il file adp il sistema resta in stand-by per
> alcuni secondi (una decina) e norton mi avvisa che sta aspettando una
> scansione del file adp e si chiude solo dopo un po'.
>
> Come cacchio faccio a dire a norton di non scansionare il mio file?
- togli l'euristica
. togli norton :D


author: MA

text:
Fabrizio YQY wrote:
Ciao, sbaglio o è da un pò che non ti si vede?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: OT prova scusate it.test funge qui vediamo....

author: Arco

text: prova


title: Pinger

text:
Ho un problema ma non di accss:
	Mi riesco a connettere però vorrei mantenre la connessione ad
internet tramite un file.bat solo che non sono in grado di farlo
pingare perchè mi dice sempre time out request!!!
COME FARE???????


title: Pinger

author: Expo

text:
<
r.fas...@tin.it
> ha scritto nel messaggio
news:3a49e310...@news.tin.it...
> Ho un problema ma non di accss:
> Mi riesco a connettere perň vorrei mantenre la connessione ad
> internet tramite un file.bat solo che non sono in grado di farlo
> pingare perchč mi dice sempre time out request!!!
> COME FARE???????
'Spč, spiega meglio cosa devi fare...


title: Funzione VBA selezione data

author: Tony Montana

text:
Salve a tutti, vorrei creare una funzione in Visual basic che svolga
questo compito:
Partendo da un gruppo x di colonne, dove ogni record contiene o una
data o un campo vuoto, io vorrei che
1) check su ogni record, colonna per colonna vedere se è presente una
data o un campo vuoto
2) creazione una colonna finale che mi restituisca come output o un
campo vuoto, o in caso di presenza di date, quella meno recente,
Posto un esempio cosi da essere piu chiaro
   COL1                 COL2
COL3                                COL Finale
01/01/2009           ------------
01/10/2009                           01/01/2009
---------------           ------------
---------------                            ----------------
10/03/2000         10/03/1999
---------------                            10/03/1999
Spero mi possiate aiutare,
Grazie


title: Funzione VBA selezione data

author: OneEDP

text:
Tony Montana wrote:
> Salve a tutti, vorrei creare una funzione in Visual basic che svolga
> questo compito:
> Partendo da un gruppo x di colonne, dove ogni record contiene o una
> data o un campo vuoto, io vorrei che
>
> 1) check su ogni record, colonna per colonna vedere se � presente una
> data o un campo vuoto
> 2) creazione una colonna finale che mi restituisca come output o un
> campo vuoto, o in caso di presenza di date, quella meno recente,
>
> Posto un esempio cosi da essere piu chiaro
>
>
>    COL1                 COL2
> COL3                                COL Finale
> 01/01/2009           ------------
> 01/10/2009                           01/01/2009
>
> ---------------           ------------
> ---------------                            ----------------
>
> 10/03/2000         10/03/1999
> ---------------                            10/03/1999
>
>
> Spero mi possiate aiutare,
>
> Grazie
ColFinale: iif(nz(Col2)>nz(Col1); Col2; iif(nz(Col1)>0;Col1;'')


title: Maschera con sottomaschera

author: Pino

text:
Ciao a tutti,
Quando clicco sul bottone anteprima report, vorrei che nella sottomaschera
"prodotti" si posizioni su nuovo record.
Vi sembrerà una richiesta strana!  ma ho questa necessità. (ho dei campi
nascosti che prendono  valori da altri, se non
fa questa procedura a volte non vengono riversati)
Grazie Pino


title: Maschera con sottomaschera

text:
"Pino" <
gv...@dplanet.ch
> ha scritto nel messaggio
news:41dfbbf2$0$3400$5402...@news.sunrise.ch...

La cosa non è elegante, e non credo sia la soluzione al problema.
Se si tratta di campi calcolati devi effettuare un Recalc, se si tratta
dio aggiornamenti di Recordset di Form devi effettuare un Requery
puntando al Controllo basato su Recordset da aggiornare.
Se esponi meglio il problema magari troviamo il motivo di
questa disfunzione e non generiamo una Pezza.
Saluti.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Maschera con sottomaschera

text:
Forse ho fatto qualcosa più grande di me,
Provo a spiegarmi meglio, fra l'altro in una versione, praticamente la
stessa a furia di provare diverse soluzioni,
rimesso il tutto come prima e tutto a d'un tratto non si verifica più il
difetto!! Prendo tutto il codice della maschera,
lo metto in una copia, niente da fare, carico anche la maschera, stessa cosa
Private Sub Stampa_anteprima_Click()
On Error GoTo Err_Stampa_anteprima_Click
Refresh
Dim strMsg As String, strTitolo As String
    Dim intStile As Integer
    If IsNull(Me!IDClienti) Or Me!IDClienti = "" Then
        strMsg = "Scegliere un nome dall'elenco Fatturare a."
        strTitolo = "Richiesto nome cliente"
        intStile = vbOKOnly
        MsgBox strMsg, intStile, strTitolo
        Cancel = True
Exit_Stampa_anteprima_Click:
    Exit Sub
Err_Stampa_anteprima_Click:
    MsgBox Err.Description
    Resume Exit_Stampa_anteprima_Click
    End If
Forms!Ordini!Riserva1 = Me!Testo134   ' questa parte, dopo 3 volte
consecutive non funziona, in pratica per
verificarsi l'errore l'operatore deve fare un anteprima  almeno per tre
volte ogni volta che inserisce un prodotto
A me serve per una finezza nel report, in pratica se >0 apparirà "Sconto".
Stampa_in_anteprima_Stampa_in_anteprima
End Sub
Grazie Alex    ci sarà qualche cavolata delle mie da qualche parte
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:crop31$c25$1...@lacerta.tiscalinet.it...



title: Maschera con sottomaschera

text:
"Pino" <
gv...@dplanet.ch
> ha scritto nel messaggio
news:41e01a7e$0$3403$5402...@news.sunrise.ch...


Sperando che Ordini sia una Maschera, perchè non ho capito
assolutamente cosa fà quel codice.....!!!(parrebbe nulla oltre il MsgBox)
Attiva il Focus sulla Form Ordini prima di passargli un valore al controllo
Forms!Ordini.SetFocus
Forms!Ordini!Riserva1 = Me!Testo134
Ciao



title: Maschera con sottomaschera

text:
Forms!Ordini![Sottomaschera Dettagli Ordini]!IDProdotti.SetFocus
Il SetFocus lo fa, ma anche così e la stessa cosa. Mi puoi dire se è
possibile fargli fare il SetFocus direttamente sul
Record nuovo.
Grazie
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:crp6o7$ee7$1...@lacerta.tiscalinet.it...




title: catturare stringa a sinistra del cursore in texbox

author: mario rossi

text:
secondo voi su attivato di una textbox che contiene "ciao mondo" se clicco nella textbox e mi posiziono cliccando con il cursore a destra della "A" di ciao

quindi

cia|o mondo

riesco in qualche modo a salvare in una variabile "cia" e nell'altra "o mondo"

grazie a tutti.


text:

Caro il mio "Paolo Rossi"... ma la guida in Linea l'hai consultata...?
SelStart cosa fa...?

@Alex


text:

caro il mio @Alex secondo te io che non sapevo dell'esistenza di SelStart in che modo avrei dovuto trovare quella parola? che tipo di ricerca avrebbe avuto esito positivo nella guida e mi avrebbe fatto trovare quella parola magica che ora vado ad approfondire?

grazie. :D


text:

forse mi sono spiegato male, io non seleziono nessun pezzo del testo semplicemente clicco dopo la A di ciao ma selstart vale 0
da li vorrei inserire fra "cia" e "o mondo" la frase " pippo"
non ho capito io come si usa selstart oppure non fa al caso mio?

io devo poter salvare in qualche modo "cia" e anche "o mondo"
in modo che poi concateno "cia pippo o mondo"


text:

per spiegarmi meglio devo poter aggiungere una stringa all'interno della stringa di una testbox senza perdere ne la parte a sinistra ne la parte a destra di dove inserisco il cursore, come funziona in windows.


author: BFS

text:

se la tua casella si chiama Testo0

nel evento click della casella usi il metodo che ti ha descritto alex
per ricavare la posizione del cursore
da li è una banalità ricavare la parte prima e la parte dopo del che in
questo esempio ti memorizzo in due variabili che puoi riusare a piacere

Dim prima As String
Dim dopo As String
prima = Left(Me.Testo0.Text, Me.Testo0.SelStart)
dopo = Right(Me.Testo0.Text, Len(Me.Testo0.Text) - Me.Testo0.SelStart)

ciao
BFS


text:

ci provo grazie, pensavo non facesse al caso mio perche avevo messo su click msgbox me.textbox0.selstart ma dava sempre zero in qualunque punto cliccavo


text:

Caro il mio "Paolo Rossi"..., lo strumento "Access", come tutti gli strumenti ca conosciuto ed il VISUALIZZATORE OGGETTI con tutte le Funzioni, Metodi, proprietà ed Eventi espone tutto.
Nel tuo caso non dovevi cercare in tutto... è evidente che l'esperienza fa molto, ma devi imparare a conoscere gli STRUMENTI.

Per il resto, una volta individuata la Proprietà, la guida indica che non restituisce il SELEZIONATO, ma il Punto di partenza:

The SelStart property specifies or determines the starting point of the selected text or the position of the insertion point if no text is selected. Read/write Integer.

Nel tuo caso non hai alcun Testo Selezionato ma questo equivale solo a dire che la proprietà SelLen=0, ma lo StartingPoint è sempre valido.

Quindi leggendo la proprietà avresti anche in autonomia capito che il punto di attivazione era esattamente quello restituito dalla lettura della Proprietà.

Serve anche un po di voglia di leggere tutto...

@Alex


title: Trigger !! un esempio per favore

author: beppe

text:
Qualcuno mi potrebbe fare un esempio di utilizzo dei Trigger,
e magari un indicazione dove poter prendere altre informazioni.
Ciao beppe
--------------------------------
Inviato via
http://usenet.libero.it


title: Trigger !! un esempio per favore

author: Antonio Ganci

text:
"beppe" <
s.b...@genie.it
> ha scritto nel messaggio
news:195Z103Z160Z14Y...@usenet.libero.it...
> Qualcuno mi potrebbe fare un esempio di utilizzo dei Trigger,
> e magari un indicazione dove poter prendere altre informazioni.
> Ciao beppe
>
Che io sappia su Access nun ce stanno, semmai ce sta trigger g7 che me
piaceva tanto tanto da bambino.
Se maggari mi indichi gentilmente il db che usi cossi' magari te posso pure
aiuta'.
Ciao.


title: Trigger !! un esempio per favore

author: Alessandro Cara

text:

e' questo il senso?
trigger:oracleforms=evento:access
--
a.cara


title: Trigger !! un esempio per favore

author: Giorgio prx

text:
"beppe" <
s.b...@genie.it
> ha scritto nel messaggio
news:195Z103Z160Z14Y...@usenet.libero.it...

Esempio relativo a 3 tabelle referenziate Co_Qualifiche -> Co_Mastri ->
Co_Conti quando vario (UPDATE) il codice qualifica o il codice mastro
CREATE TRIGGER T_CO_Mastri_UTrig ON [CO_Mastri] FOR UPDATE AS
SET NOCOUNT ON
/* * IMPEDISCE AGGIORNAMENTI SE NON TROVA CHIAVE CORRISPONDENTE IN
"CO_Qualifiche" */
IF UPDATE(Qualifica)
    BEGIN
        IF (SELECT COUNT(*) FROM inserted) !=
           (SELECT COUNT(*) FROM CO_Qualifiche, inserted WHERE
(CO_Qualifiche.ID_Qualifica = inserted.Qualifica))
            BEGIN
                RAISERROR 44446 'Impossibile aggiungere o modificare il
record. Le regole di integrità referenziale richiedono l''immissione di un
record correlato nella tabella ''CO_Qualifiche''.'
                ROLLBACK TRANSACTION
            END
    END
/* * AGGIORNAMENTO A CATENA A "CO_Conti" */
IF UPDATE(Mastro)
    BEGIN
       UPDATE CO_Conti
       SET CO_Conti.Mastro = inserted.Mastro
       FROM CO_Conti, deleted, inserted
       WHERE deleted.Mastro = CO_Conti.Mastro
    END
Ciao Giorgio.


title: Trigger !! un esempio per favore

text:
"beppe" <
s.b...@genie.it
> ha scritto nel messaggio
news:195Z103Z160Z14Y...@usenet.libero.it...

Dimenticavo le informazioni le puoi prendere dal manuale in linea di MSDE
fornito con OfficesXp developer edition
Ciao Giorgio.


title: recuperare il campo descrizione

author: Francesco

text:
Salve,
è possibile recuperare il campo descrizione di una tabella, tramite query?
Grazie,
Francesco


title: recuperare il campo descrizione

author: Carlo Costarella

text:
"Francesco" <
non...@noname.com
> ha scritto nel messaggio
news:46629bc5$0$36438$4faf...@reader5.news.tin.it...

Direttamente no, almeno che io sappia.
Puoi però realizzare una piccola funzione che faccia questo, per esempio:
Public Function DimmiProprietàDescrizioneTabella(Tdef As String) As String
Dim DB As Database, TBLDef As TableDef
Dim prpCiclo As Property
Set DB = OpenDatabase(CurrentDb.Name)
Set TBLDef = DB.TableDefs(Tdef)
With TBLDef
    For Each prpCiclo In .Properties
            If prpCiclo.Name = "Description" Then
                DimmiProprietàDescrizioneTabella = IIf(prpCiclo = "",
"Nessuna Descrizione", prpCiclo)
            Exit For
            End If
    Next prpCiclo
End With
End Function
Potresti usarla, per esempio, in una query che ti elenca tutte le tabella di
un db, come questa:
SELECT MSysObjects.Name, MSysObjects.Type,
DimmiProprietàDescrizioneTabella([Name]) AS Descrivi
FROM MSysObjects
WHERE (((MSysObjects.Name) Not Like "Msys*") AND ((MSysObjects.Type)=1));
Provare per credere.
Ciao, Carlo


title: recuperare il campo descrizione

author: Karl Donaubauer

text:
Francesco wrote:
> è possibile recuperare il campo descrizione di una tabella, tramite query?
No. Solo con VBA.
Se veramente intendi la proprietà della tabella (non dei campi)
puoi aprire un nuovo modulo standard e inserire questo codice:
Public Function fctTdfDescription(strTdfName As String) As String
    On Error Resume Next
    fctTdfDescription =
CurrentDb.TableDefs(strTdfName).Properties("Description")
End Function
Poi per ricevere la descrizione nella query in un campo calcolato
puoi usare:
fctTdfDescription("NomeDellaTabelle")
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: recuperare il campo descrizione

text:
"Francesco" <
non...@noname.com
> ha scritto nel messaggio
news:46629bc5$0$36438$4faf...@reader5.news.tin.it...

L'esempio che ti ho inviato è relativo alla proprietà "Descrizione" della
tabella e non alla descrizione (etichetta) del singolo campo nella tabella.
Ciao, Carlo


title: recuperare il campo descrizione

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f3uejp$ii8$1...@tdi.cu.mi.it...
>
>
> L'esempio che ti ho inviato è relativo alla proprietà "Descrizione" della
> tabella e non alla descrizione (etichetta) del singolo campo nella
> tabella.
chiedo venia, sono stato poco chiaro: in realtà a me serve la descrizione
dei singoli campi
utilizzo c#, soluzioni? grazie


title: recuperare il campo descrizione

text:
"Francesco" <
non...@noname.com
> ha scritto nel messaggio
news:4662d441$0$10627$4faf...@reader2.news.tin.it...

Ok.
Giusto per fare chiarezza la "descrizione" del campo non esiste ma solo
l'etichetta, che viene usata da Access al posto di "Nome Campo" qualora
contenga un valore.
Con VBA si può tranquillamente fare scorrendo le proprietà degli item della
tabella e si può fare per tutte le tabelle o per una sola.
A te serve avere il contenuto di "Etichetta" per una tabella alla volta e
per tutti i suoi campi o per tutte le tabelle e tutti i suoi campi
contemporaneamente?
Ciao, Carlo


title: recuperare il campo descrizione

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f3upr8$t16$1...@tdi.cu.mi.it...
>
> Ok.
> Giusto per fare chiarezza la "descrizione" del campo non esiste ma solo
> l'etichetta, che viene usata da Access al posto di "Nome Campo" qualora
> contenga un valore.
> Con VBA si può tranquillamente fare scorrendo le proprietà degli item
> della tabella e si può fare per tutte le tabelle o per una sola.
> A te serve avere il contenuto di "Etichetta" per una tabella alla volta e
> per tutti i suoi campi o per tutte le tabelle e tutti i suoi campi
> contemporaneamente?
>
> Ciao, Carlo
Ciao,
Innanzitutto grazie per il supporto.
Per descrizione, intendo la voce "Descrizione" che viene visualizzata in
"Struttura" di una tabella.
Mi servirebbero tutte le descrizioni (etichette?) di tutti i campi di tutte
le tabelle, ma dovrei farlo in C#.
Eventualmente il codice vba, è possibile integrarlo in C#?
Grazie mille ancora


title: recuperare il campo descrizione

text:
"Francesco" <
non...@noname.com
> ha scritto nel messaggio
news:46630647$0$17950$4faf...@reader1.news.tin.it...

 OK.
Ora è chiaro. In VB o VBA potresti usare una funzione simile a questa:
Public Function DimmiProprietàDescrizioneTabella(Tdef As String) As String
Dim DB As Database, TBLDef As TableDef
Dim prpCiclo As Property
Dim Fl As Field
Set DB = OpenDatabase(CurrentDb.Name)
Set TBLDef = DB.TableDefs(Tdef)
With TBLDef
    For Each Fl In .Fields
    For Each prpCiclo In Fl.Properties
    On Error Resume Next
    If prpCiclo.Name = "Description" Then
    Debug.Print prpCiclo.Name & " " & prpCiclo.Value
    DimmiProprietàDescrizioneTabella = prpCiclo.Value
    Exit For
    End If
    Next prpCiclo
    Next Fl
End With
End Function
In C# immagino che dovrai apportare delle modifiche: aggiungere un
riferimento a DAO; sostituire
Set DB = OpenDatabase(CurrentDb.Name)
con Set DB = OpenDatabase("c:\TuoPercorsoENomeDatabase.mdb");
tutte le variabili tabledef DB o recordset vanno precedute da DAO:
Dim DB As Database diventa Dim DB As Dao.Database
Dim TBLDef As TableDef diventa TBLDef As Dao.TableDef,  ecc.
La funzione sopra riportata diventa:
Public Function DimmiProprietàDescrizioneTabella(Tdef As String) As String
Dim DB As DAO.Database, TBLDef As DAO.TableDef
Dim prpCiclo As DAO.Property
Dim Fl As DAO.Field
Set DB = OpenDatabase("C:\MioDb.mdb")
Set TBLDef = DB.TableDefs(Tdef)
With TBLDef
    For Each Fl In .Fields
    For Each prpCiclo In Fl.Properties
    On Error Resume Next
    If prpCiclo.Name = "Description" Then
    Debug.Print prpCiclo.Name & " " & prpCiclo.Value
    DimmiProprietàDescrizioneTabella = prpCiclo.Value
    Exit For
    End If
    Next prpCiclo
    Next Fl
End With
End Function
Tieni presente che dovrai comunque crearti una tabella, anche in C#, alla
quale "appendere", "accodare" i valori trovati.
Questa tabella dovrebbe avere almeno due campi: NomeCampo e DescrizioneCampo
La funzione che ti ho postato è solo un esempio e non andrebbe bene nemmeno
in VBA per accodare i dati in una tabella; serve solo a farti capire come
cercare i valori che ti servono usando C# e il modello Access DAO.
La proprietà del campo (Field) di una tabella si chiama "Description" e il
suo valore (Value) è quello che cerchi.
Non dovresti avere problemi a crearti un semplice ciclo in C#.
Fammi sapere.
Ciao, Carlo


title: Stampanti e parametri 'incastrati' sui report

author: RobertoA

text:
Credo sia frequente per tutti la realizzazione di un report su
postazione programmazione, poi chiudi il programma lo porti su altra
postazione ed i report 'ricordano' la stampante e parametri usati sulla
postazione iniziale
La domanda e': come fare per rendere funzionale anche su altre stampanti
un report creato inizialmente per stampante xyz?
Come rendere un report 'neutro' rispetto alla stampante?


text:
Salve,

Robertoa ha scritto:

Dov'è il problema col metodo incorporato di Access per "neutro", cioè
scegliere e/o salvare il report col stampante predefinita a mano o con
l'oggetto Printer?

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


text:
Il 29/06/2019 16:34, Karl Donaubauer ha scritto:
> Salve,
>
> Robertoa ha scritto:
>> Credo sia frequente per tutti la realizzazione di un report su
>> postazione programmazione, poi chiudi il programma lo porti su altra
>> postazione ed i report 'ricordano' la stampante e parametri usati
>> sulla postazione iniziale
>> La domanda e': come fare per rendere funzionale anche su altre
>> stampanti un report creato inizialmente per stampante xyz?
>> Come rendere un report 'neutro' rispetto alla stampante?
>
> Dov'è il problema col metodo incorporato di Access per "neutro", cioè
> scegliere e/o salvare il report col stampante predefinita a mano o con
> l'oggetto Printer?
>

"..scegliere e/o salvare il report col stampante predefinita a mano.."

Intendi dire su postazione 2 (quella dove viene segnalata l'anomalia)
modificare manualmente/automaticamente tutti i report?
Cioe' una procedura che 'ripassi' tutti i report ed assegno come
stampante predefinita quella attuale di Widnows?
Si, e' un'operazione possibile
Ma se non fosse necessaria sarebbe pure meglio
Voglio dire che, se i report NON avessero memoria della stampante
predefinita postazione sulla quale sono stati creati, non sarebbe
necessario fare la procedura di assegnazione della stampante


title: MI5 Persecution: Clapham South 17/2/00 (13366)

text:
Clapham South (17/Feb/2000)
Certainty level: 100%
In February 2000, MI5's hate campaign against me was in full swing. They
sent people into the road where I live in south London, to swear at me
and abuse me as I was leaving or returning home. One such instance is
recorded on the above audio file.
On Thursday 17 February 2000, I had just left my home, en route for Croydon,
when two youths approached, going in the other direction. One of them said
with a smile on his face something which I didn't recognize, and still
don't understand despite it being on this audio clip. His demeanour made it
clear his statement was directed at me. I coughed, and in response to that,
he continued his insult, calling me a "wanker", which is very clearly
recorded on this audio clip.
Two days later, in the very early morning of Sunday 20 February 2000,
MI5 inflicted another insult against me just outside my house, when,
returning from Croydon, two youths approached (MI5 agents always go in
packs of at least two - they're too cowardly to go anywhere on their own)
and one of them said quietly and bitterly to the other that "he's shitty,
very shitty".
It is still comparatively rare for MI5 to send people to my house, or to
my road, to harass me. Usually they know where I'm going to, since they have
bugs on my phone and in each room of my house; and they send people to
that location, or on the train or tube getting there.
13366
--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
      ------->>>>>>
http://www.NewsDemon.com
<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access


title: Richiamare la finestra di dialogo per la selezione di un file.

author: matty

text:
sul sitocomune ho trovato questa bellissima fuzione (vedi sotto) per aprire
la dialog box per selezionare un file, lo copiata pari pari in un modulo e
ho proavato a farla funzionare ma non c'è sato verso....... quando tento di
farla esegure  mi da questo errore "impossibile trovare il progetto o la
libreria" e si posiziona su Chr. Ho provato a togliere la funzione Chr ma mi
da lo stesso errore su String e Left.
mi sapreste indicare come fare a superare questo problema??? devo includere
nel file qualche libreria???? Inoltre richiamando la funzione dopo un
assegnamento di quale tipo deve esser la variabile???
grazie
matty
'Dichiarazioni
Private Declare Function GetOpenFileName Lib "comdlg32.dll" _
            Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long
Private Type OPENFILENAME
   lStructSize As Long
   hwndOwner As Long
   hInstance As Long
   lpstrFilter As String
   lpstrCustomFilter As String
   nMaxCustFilter As Long
   nFilterIndex As Long
   lpstrFile As String
   nMaxFile As Long
   lpstrFileTitle As String
   nMaxFileTitle As Long
   lpstrInitialDir As String
   lpstrTitle As String
   flags As Long
   nFileOffset As Integer
   nFileExtension As Integer
   lpstrDefExt As String
   lCustData As Long
   lpfnHook As Long
   lpTemplateName As String
End Type
'Funzione da richamare
Public Function cmdlg_file()
   'Autore: Stefano Bettini
   'Restituisce: il percorso completo del file selezionato
   Dim OpenFile As OPENFILENAME
   Dim lReturn As Long
   Dim sFilter As String
   OpenFile.lStructSize = Len(OpenFile)
   sFilter = "Ogni files (*.*)" & Chr(0) & "*.*" & Chr(0)
   OpenFile.lpstrFilter = sFilter
   OpenFile.nFilterIndex = 1
   OpenFile.lpstrFile = String(257, 0)
   OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1
   OpenFile.lpstrFileTitle = OpenFile.lpstrFile
   OpenFile.nMaxFileTitle = OpenFile.nMaxFile
   OpenFile.lpstrInitialDir = "C:\"
   OpenFile.lpstrTitle = "Selezione"
   OpenFile.flags = 0
   lReturn = GetOpenFileName(OpenFile)
   If lReturn = 0 Then
      cmdlg_file = ""
   Else
      cmdlg_file = Left(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile,
Chr$(0)) - 1)
   End If
End Function
--


author: Giorgio Ferrari

text:
"matty" <
ma...@libero.it
> ha scritto nel messaggio
news:CLXo9.9101$RO.1...@twister1.libero.it...
>
> sul sitocomune ho trovato questa bellissima fuzione (vedi sotto) per
aprire
> la dialog box per selezionare un file, lo copiata pari pari in un modulo e
> ho proavato a farla funzionare ma non c'è sato verso....... quando tento
di
> farla esegure  mi da questo errore "impossibile trovare il progetto o la
> libreria" e si posiziona su Chr. Ho provato a togliere la funzione Chr ma
mi
> da lo stesso errore su String e Left.
Avrai dei riferimenti assenti nell'apposita scheda...


text:
"Giorgio Ferrari" <
giorgio...@libero.it
> ha scritto nel messaggio
news:7lYo9.9295$RO.1...@twister1.libero.it...

cioe???


author: Matteo Palmieri

text:
"matty" <
ma...@libero.it
> ha scritto nel messaggio
news:mqYo9.8605$%M1.2...@twister2.libero.it...
> cioe???
Nella finestra del VBE vai nel menu strumenti e scegli Riferimenti. Poi
dall'elenco metti la spunta su 'Microsoft Office xx Common Dialog' dove xx è
la versione di Office installata.
--
Matteo Palmieri
Cybercreations -
www.cybercreations.it


text:
>
> Nella finestra del VBE vai nel menu strumenti e scegli Riferimenti. Poi
> dall'elenco metti la spunta su 'Microsoft Office xx Common Dialog' dove xx
è
> la versione di Office installata.
>
> --
> Matteo Palmieri
> Cybercreations -
www.cybercreations.it
>
>
io non ho questo riferimento, fra quelli disponibili che contengono con
'Microsoft ho:
'Microsoft Office 9.0 Object library
'Microsoft Office server Extensione....
'Microsoft Office web components function ....
'Microsoft Office web components wizards
come faccio???


title: Allargare un campo testo

author: Greg

text:
Con gli altri db pare si possa fare ma con Access non sto riuscendo a
fare la stessa cosa:
DB.Execute "ALTER TABLE [Libri] Modify Column [Tipo] Char(12)",
dbFailOnError

Ho provato anche via DAO, la proprietà size dell'oggetto field
purtroppo è in sola lettura.
E' impossibile farlo con Access, e allora non ci perdo altro tempo,
oppure sto sbagliando qualcosa?
Grazie

--
Greg


title: Proprietà tabella da SELECT INTO

author: Valerio Valentini

text:
Posso definire proprietą come: nascosta, non modificabile, ecc tramite una
SELECT INTO, oppure mi conviene creare una tabella con le caratteristiche
volute e poi riempirla e svuotarla ogni volta con una INSERT INTO e DELETE?
Ciao Valerio.


title: Proprietà tabella da SELECT INTO

author: ALESSANDRO Baraldi

text:
"Valerio Valentini" <
ijv...@tin.it
> ha scritto nel messaggio
news:DV_Ac.352616$hc5.15...@news3.tin.it...
> Posso definire proprietà come: nascosta, non modificabile, ecc tramite una

Stai facendo confusione credo....!
SELECT ecc sono istruzioni SQL che non alterano Proprietà dell'Oggetto
Table.
Per gestire l'impossibilità di toccare Tabelle non ti conviene dare
all'Utente una
Form bloccata in Scrittura....??
Proteggi il tuo Lavoro in modo da rendere NON ACCESSIBILI le tabelle e si
a posto....!
La mia risposta è un pò affrettata, ma la domanda non dice molto di
più....!!!
@Alex.


title: Proprietà tabella da SELECT INTO

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cb1v3f$km5$1...@lacerta.tiscalinet.it...
>
> "Valerio Valentini" <
ijv...@tin.it
> ha scritto nel messaggio
> news:DV_Ac.352616$hc5.15...@news3.tin.it...
> > Posso definire proprietà come: nascosta, non modificabile, ecc tramite
una
> > SELECT INTO, oppure mi conviene creare una tabella con le
caratteristiche
> > volute e poi riempirla e svuotarla ogni volta con una INSERT INTO e
> DELETE?
> >
> > Ciao Valerio.
>
>
> Stai facendo confusione credo....!
> SELECT ecc sono istruzioni SQL che non alterano Proprietà dell'Oggetto
> Table.
Non è confusione, semplice ignoranza :), non sapevo appunto se con SQL posso
modificare Proprietà di Oggetti, pur avendo l'impressione di non poterlo
fare non avendo trovato nessuna indicazione nell'help .... non sempre questo
però significa che sia così.
> Per gestire l'impossibilità di toccare Tabelle non ti conviene dare
> all'Utente una
> Form bloccata in Scrittura....??
> Proteggi il tuo Lavoro in modo da rendere NON ACCESSIBILI le tabelle e si
> a posto....!
Sono Tabelle nel FE che devo creare o riempire all'apertura dell'FE ed
eliminare o svuotare alla chiusura. Chiedevo appunto se posso crearle come
Hidden e definirle di proprietà e con accsso esclusivo dell'amministratore
all'apertura tramite SQL o se è più semplice crearle prima e solo riempirle
e svuotarle tramite SQL.
>
> La mia risposta è un pò affrettata, ma la domanda non dice molto di
> più....!!!
In primo luogo il fatto che arrivino delle risposte con la velocità di un
help in linea credo sia più che apprezzabile, al contrario purtroppo chi
come me non sempre sa esattamente ciò che sta facendo e spesso va per
intuizione o tentativi nemmeno sa esattamente cosa chiedere. Quindi se siamo
imprecisi e poco chiari non è per volontà ma per semplice ignoranza.
>
> @Alex.
>
>
Intanto grazie,
Ciao Valerio.


title: Problema database Access 97

author: Claudio Zini

text:
Ho dimenticato la password (oppure la ho digitata male) di un database
abbastanza complesso e contenente molti dati.
E' possibile riuscire a recuperarla dal database ?
Mi sembrava di avere visto applicativi appositi.
Come posso fare ?
Claudio Zini - Pisa
P.S. Non è un tentativo di pirateria informatica


title: Problema database Access 97

author: Giuseppe

text:
"Claudio Zini" <
cl...@tin.it
> ha scritto nel messaggio
news:67Ee6.997$eQ5....@twister2.tin.it...

prova ad aprire il db con un editor di testo, e cerca,cerca,...............
giuseppe


title: Problema database Access 97

author: Proietti Luca

text:
Basta aprire il file con un editor di testo come anche il wordpad e cercare
la stringa PWD=
quella dopo l'uguale č la tua password
Claudio Zini <
cl...@tin.it
> wrote in message
67Ee6.997$eQ5....@twister2.tin.it...
> Ho dimenticato la password (oppure la ho digitata male) di un database
> abbastanza complesso e contenente molti dati.
>
> E' possibile riuscire a recuperarla dal database ?
> Mi sembrava di avere visto applicativi appositi.
>
> Come posso fare ?
>
> Claudio Zini - Pisa
>
> P.S. Non č un tentativo di pirateria informatica
>
>


title: risalire a dimensione immagine jpg partendo dal percorso

text:
Buongiorno a tutti
ho un db che gestisce un archivio immagini (circa 32000) che hanno dimensioni in pixel pari a 1024x768, capita a volte che sostituendole con quelle aggiornate queste non vengono ridimensionate ed avendo risoluzioni di gran lunga maggiori (anche oltre i 4000px su lato maggiore) che causano problemi al db in quanto non vengono visualizzate nei report o creano rallentamenti nello scorrimento in maschera.
c'è qualche funzione vba che mi permetta di caricare una query che mi indichi la dimensione del lato maggiore delle foto partendo dal percorso??

grazie 1000


text:

Non puoi fare molto se non controllare la dimensione del FILE... e
confrontarla con quella attuale, ovviamente cosa non completamente
sensata.
FileLen(....)

L'alternativa sarebbe usare i dati EXIF, ma non è detto ci siano...
oppure GDI+, ma la cosa si complica molto.

@Alex


text:

controllando la dimensione non riuscirei cmq a capire quali foto hanno risoluzione su lato maggiore di 1024px
pensavo ci fosse qualche funzione tipo quella che mi hai suggerito e che già conoscevo ed utilizzo per altri confronti...

grazie cmq per la risposta


text:
.
> > @Alex
>
> controllando la dimensione non riuscirei cmq a capire quali foto hanno risoluzione su lato maggiore di 1024px
> pensavo ci fosse qualche funzione tipo quella che mi hai suggerito e che già conoscevo ed utilizzo per altri confronti...
>
> grazie cmq per la risposta

Prova questo codice... ma si basa se non ho capito male sugli EXIF...

http://www.freevbcode.com/ShowCode.asp?ID=112

Ciao
@Alex


title: programma per creare video di help

text:
conoscete un porgramma freeware per creare filmati di aiuto per l'utente,
questo programma dovrebbe catturare ciò che io faccio al computer in modo
che l'utente possa rivederlo cursore mouse incluso ovviamente.
ne conoscete alcuni? grazie.


title: programma per creare video di help

author: Sandrobi

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c419gl$tnr$1...@lacerta.tiscalinet.it...

Cerca sul web Camtasia.
Permette di registrare il video del PC. Puoi scaricare la demo. C'è una
versione acquistabile per 150 ?.
Saluti
Sandro


title: programma per creare video di help

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c419gl$tnr$1...@lacerta.tiscalinet.it...
> conoscete un porgramma freeware per creare filmati di aiuto per l'utente,
> questo programma dovrebbe catturare ciň che io faccio al computer in modo
> che l'utente possa rivederlo cursore mouse incluso ovviamente.
>
> ne conoscete alcuni? grazie.
>
>
c'č un prodotto free che si chiama CamStudio di eHelp Corporation
--
----------------
saluti
Giuseppe


title: problema in report...(piè di pagina pagina)

author: EnricoV

text:
In piè di pagina pagina ho creato una casella di testo che esegue una
formula , un semplice conteggio su un campo del corpo del report...
Mi dà #Errore#
Why ?


author: Roberto da casa

text:
"EnricoV" <
nor...@libero.it
> ha scritto nel messaggio
news:At2Ea.66074$Ny5.1...@twister2.libero.it...

Probabilmente usi una funzione di aggregazione, che ha significato un un piè
di pagina di gruppo o nel piè di pagina report, ma non ha significato in un
piè di pagina pagina.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema maschera popup trasparente

author: Wiston Smith

text:
Salve a tutti,
durante alcune fasi di aggiornamento che possono
durare diversi minuti vorrei far capire all'utente
cosa stà succedendo.
Per non entrare nelle beghe di barre di avanzamento
sto usando una maschera popup che vorrei aggiornare
in determinati momenti dell'elaborazione.
Il problema è che come apro la maschera popup
mi appare con tutto l'interno trasparente.
Qualcuno sa perchè ?
WS


title: Problema maschera popup trasparente

author: Alessandro Baraldi

text:
Wiston Smith ha scritto:

Sembrerebbe un problema di aggiornamento Video, non è che
hai qualche cosa che si Inlooppa...?
Hai inserito Option Explicit nel codice ed hai compilato per verificare
non ci siano errori...?
Non hai qualcosa che modifica la proprietà Painting...?
Non ci sono routine o funzioni che non sai bene cosa facciano che
generano
problemi...?
@Alex


title: Problema maschera popup trasparente

text:
>Sembrerebbe un problema di aggiornamento Video, non è che
>hai qualche cosa che si Inlooppa...?
No, la procedura arriva a termine e la finestra si richiude correttamente.
>Hai inserito Option Explicit nel codice ed hai compilato per verificare
>non ci siano errori...?
tutto ok
>Non hai qualcosa che modifica la proprietà Painting...?
No!
>Non ci sono routine o funzioni che non sai bene cosa facciano che
>generano
>problemi...?
No!
WS


title: Problema maschera popup trasparente

author: Alessandro Cara

text:

manca un doevents?
--
ac


title: Problema maschera popup trasparente

text:
>>
>>
> manca un doevents?
> --
Per aprire la maschera popup utilizzo questa funzione in un modulo
che si chiama modOpMasc:
    Function ApriMaschereS(strNomeMaschera As String) As Integer
    On Error GoTo Err_ApriMaschereS
        ' Apre la maschera specificata sull'opzione CLIC del pulsante
        DoCmd.OpenForm strNomeMaschera
    Esci_ApriMaschereS:
        Exit Function
    Err_ApriMaschereS:
        MsgBox Err.Description
        Resume Esci_ApriMaschereS
    End Function
Quando premo il pulsante nella maschera :
Private Sub immEsporta_Click()
    modOpMasc.ApriMaschereS ("mscEsportaPop")
    ***ELABORAZIONE***
    modOpMasc.ChiudiMascheraS (mscEsportapop)
End Sub


title: Problema maschera popup trasparente

text:
Wiston Smith wrote:
>>>
>>manca un doevents?
>>--
>
>
> Per aprire la maschera popup utilizzo questa funzione in un modulo
> che si chiama modOpMasc:
>
>
>     Function ApriMaschereS(strNomeMaschera As String) As Integer
[cut]
Questo non attiene. Attiene invece cosa fai sulla open del form popup.
Se ad esempio fai un ciclo il refresh avviene solo alla fine del ciclo
(chiusura della sub Open)
--
ac


title: Problema maschera popup trasparente

text:
>> Per aprire la maschera popup utilizzo questa funzione in un modulo
>> che si chiama modOpMasc:
>>
>>
>>     Function ApriMaschereS(strNomeMaschera As String) As Integer
> [cut]
> Questo non attiene. Attiene invece cosa fai sulla open del form popup.
> Se ad esempio fai un ciclo il refresh avviene solo alla fine del ciclo
> (chiusura della sub Open)
L'avevo scritto sotto
Quando premo il pulsante nella maschera base:
Private Sub immEsporta_Click()
    modOpMasc.ApriMaschereS ("mscEsportaPop")
    ***ELABORAZIONE***
    modOpMasc.ChiudiMascheraS (mscEsportapop)
End Sub
se invece ti riferivi a cosa fa la maschera popup appena aperta
la risposta è ....nulla.
Non deve fare niente solo stare li fino a che non la richiudo,
giusto per informazione.
Non ho messo nessuna riga di codice nella Popup.
WS


title: Problema maschera popup trasparente

text:
Wiston Smith wrote:
>>>Per aprire la maschera popup utilizzo questa funzione in un modulo
>>>che si chiama modOpMasc:
>>>
>>>
>>>    Function ApriMaschereS(strNomeMaschera As String) As Integer
>>
>>[cut]
>>Questo non attiene. Attiene invece cosa fai sulla open del form popup.
>>Se ad esempio fai un ciclo il refresh avviene solo alla fine del ciclo
>>(chiusura della sub Open)
>
>
> L'avevo scritto sotto
>
> Quando premo il pulsante nella maschera base:
>
>
> Private Sub immEsporta_Click()
>
>     modOpMasc.ApriMaschereS ("mscEsportaPop")
>
va bene. Prova a mettere una doevents qui
>
>
>     ***ELABORAZIONE***
--
ac


title: Problema maschera popup trasparente

text:
>> Quando premo il pulsante nella maschera base:
>>
>>
>> Private Sub immEsporta_Click()
>>
>>     modOpMasc.ApriMaschereS ("mscEsportaPop")
>>
> va bene. Prova a mettere una doevents qui
>
>
Perfetto ora la visualizzazione č corretta.
Ti ringrazio
WS


title: Due recordset, due connessioni stessa struttura

author: OneEDP

text:
E' probabile che non mi sia spiegato bene oppura la risposta è complessa.
Riformulo a domandata.
Esiste un modo veloce per assegnare una intera riga (o tutte) di  recordset
ad una riga (o tutte) di un altro recordset con gli stessi campi o devo
ciclare?
Questo metodo rs2.addnew Array(rs1.fields(0), ..., rs1.fields(n)),
rs1.GetRows(1,0) restituisce errori...
Alternative
Grazie
Daniele


text:
"OneEDP" <ONEsenzapro...@novirgiliomaTINsi.IT> ha scritto nel
messaggio news:GY1ak.107561$FR.3...@twister1.libero.it...

Errore perché l'array è colonna, riga e non viceversa...
>
> Alternative
> Grazie
> Daniele
>


title: Lista programmi

text:
Esiste un modo attraverso il registro di configurazione per ricavare una
lista dei programmi installati sul PC?
Ciao
Grazie
Lox


title: Lista programmi

text:
"#10#" <
t...@t.com
> ha scritto nel messaggio
news:a7seh7$104$1...@lacerta.tiscalinet.it...

Funzioni per accedere alle chiavi di registro, in lettura, scrittura e
modifica.
Global Const REG_SZ As Long = 1
Global Const REG_DWORD As Long = 4
Global Const HKEY_CLASSES_ROOT = &H80000000
Global Const HKEY_CURRENT_USER = &H80000001
Global Const HKEY_LOCAL_MACHINE = &H80000002
Global Const HKEY_USERS = &H80000003
Global Const ERROR_NONE = 0
Global Const ERROR_BADDB = 1
Global Const ERROR_BADKEY = 2
Global Const ERROR_CANTOPEN = 3
Global Const ERROR_CANTREAD = 4
Global Const ERROR_CANTWRITE = 5
Global Const ERROR_OUTOFMEMORY = 6
Global Const ERROR_INVALID_PARAMETER = 7
Global Const ERROR_ACCESS_DENIED = 8
Global Const ERROR_INVALID_PARAMETERS = 87
Global Const ERROR_NO_MORE_ITEMS = 259
Global Const KEY_ALL_ACCESS = &H3F
Global Const REG_OPTION_NON_VOLATILE = 0
Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Declare Function RegCreateKeyEx Lib "advapi32.dll" Alias "RegCreateKeyExA" _
   (ByVal hKey As Long, ByVal lpSubKey As String, ByVal Reserved As Long, _
   ByVal lpClass As String, ByVal dwOptions As Long, ByVal samDesired As
Long, _
   ByVal lpSecurityAttributes As Long, phkResult As Long, lpdwDisposition As
Long) As Long
Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" _
   (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, _
   ByVal samDesired As Long, phkResult As Long) As Long
Declare Function RegQueryValueExString Lib "advapi32.dll" Alias
"RegQueryValueExA" _
   (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As
Long, _
   lpType As Long, ByVal lpData As String, lpcbData As Long) As Long
Declare Function RegQueryValueExLong Lib "advapi32.dll" Alias
"RegQueryValueExA" _
   (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As
Long, _
   lpType As Long, lpData As Long, lpcbData As Long) As Long
Declare Function RegQueryValueExNULL Lib "advapi32.dll" Alias
"RegQueryValueExA" _
   (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As
Long, _
   lpType As Long, ByVal lpData As Long, lpcbData As Long) As Long
Declare Function RegSetValueExString Lib "advapi32.dll" Alias
"RegSetValueExA" _
   (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long,
_
   ByVal dwType As Long, ByVal lpValue As String, ByVal cbData As Long) As
Long
Declare Function RegSetValueExLong Lib "advapi32.dll" Alias "RegSetValueExA"
_
   (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long,
_
   ByVal dwType As Long, lpValue As Long, ByVal cbData As Long) As Long
Function ReadValueEx(ByVal lhKey As Long, ByVal szValueName As String,
vValue As Variant) As Long
   Dim cch As Long
   Dim lrc As Long
   Dim lType As Long
   Dim lValue As Long
   Dim sValue As String
   On Error GoTo ReadValueExError
   lrc = RegQueryValueExNULL(lhKey, szValueName, 0&, lType, 0&, cch)
   Select Case lType
      Case REG_SZ:
         sValue = String(cch, 0)
         lrc = RegQueryValueExString(lhKey, szValueName, 0&, lType, sValue,
cch)
         If lrc = ERROR_NONE Then
            vValue = Left$(sValue, cch - 1)
         Else
            vValue = Empty
         End If
      Case REG_DWORD:
         lrc = RegQueryValueExLong(lhKey, szValueName, 0&, lType, lValue,
cch)
         If lrc = ERROR_NONE Then vValue = lValue
      Case Else
         lrc = -1
   End Select
ReadValueExExit:
    ReadValueEx = lrc
    Exit Function
ReadValueExError:
    Resume ReadValueExExit
End Function
Function ReadKeyValue(lPredefinedKey As Long, sKeyName As String, sValueName
As String, _
                     sDefValue As String) As Variant
   Dim lRetVal As Long
   Dim hKey As Long
   Dim vValue As Variant
   lRetVal = RegOpenKeyEx(lPredefinedKey, sKeyName, 0, KEY_ALL_ACCESS, hKey)
   lRetVal = ReadValueEx(hKey, sValueName, vValue)
   If lRetVal = 0 Then
      ReadKeyValue = vValue
   Else
      ReadKeyValue = sDefValue
   End If
   RegCloseKey (hKey)
End Function
Se si scrive una chiave per la quale non esiste il percorso, questo viene
automaticamente creato.
la chiave esatta la devi cercare tu però


title: problemi application.echo

author: mino

text:
Private Sub visualizza_elenco_alunni_Click()
On Error GoTo Err_visualizza_elenco_alunni_Click
Dim NomeReport As String
Dim Criteri As Variant
NomeReport = "Alunni - elenco per scuole"
Application.Echo False
DoCmd.OpenReport NomeReport, acViewPreview, , Me.TxtFiltro
Application.Echo True
Exit_visualizza_elenco_alunni_Click:
    Exit Sub
Err_visualizza_elenco_alunni_Click:
    Application.Echo True
    MsgBox Err.Description
    Resume Exit_visualizza_elenco_alunni_Click

End Sub
ho questa routine che non funzione e più precisamente non mi apre più il
report. come mai?
ciao e grazie a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: problemi application.echo

author: Carlo Costarella

text:
"mino" <
news...@libero.it
> ha scritto nel messaggio
news:at21jl$enr$1...@news.newsland.it...
> Private Sub visualizza_elenco_alunni_Click()
> On Error GoTo Err_visualizza_elenco_alunni_Click
> Dim NomeReport As String
> Dim Criteri As Variant
>
> NomeReport = "Alunni - elenco per scuole"
> Application.Echo False
> DoCmd.OpenReport NomeReport, acViewPreview, , Me.TxtFiltro
> Application.Echo True
>
> Exit_visualizza_elenco_alunni_Click:
>     Exit Sub
>
> Err_visualizza_elenco_alunni_Click:
>     Application.Echo True
>
>     MsgBox Err.Description
>     Resume Exit_visualizza_elenco_alunni_Click
>
> End Sub
>
> ho questa routine che non funzione e più precisamente non mi apre più il
> report. come mai?
> ciao e grazie a tutti
>
A parte che non capisco perchè metti e togli l'Echo, mi sembra che la
clausola Where  (Me.TxtFiltro) sia errata perchè manca il nome del controllo
a cui applicare la clausola, a meno che TxtFiltro non contiene tutta la
sintassi. In questo caso prova a mettere il riferimento alla maschera:
Forms!MiaForm!TxtFiltro.
Se ancora non funziona aggiugi un Docmd.Maximize a fronte dell'evento
apertura del report.
Ciao, Carlo


title: problemi application.echo

text:
Carlo Costarella wrote:


> Ciao, Carlo
metto e tolgo l'echo perchè non voglio si vedano gli aggiornamenti dello
schermo mentre il programma apre il report.
me.txtfiltro contiene tutta la sintassi
ho provato a mettere Forms!MiaForm!TxtFiltro ma non funziona ancora
ciao e spero di avere ulteriori chiarimenti



title: Refresh su maschera secondaria

text:
Salve a tutto l'NG
ho questo problema, con due maschere associate ordini/dettaglio_ordini
quando aggiungo un rigo nel dettaglio ordini vorrei che indicata la
quantità
nel relativo campo o il prezzo mi aggiornasse automaticamente i
totali
posti nel piè di pagina della maschera ordini, ho fatto alcune prove
e l'evento si verifica solo quando passo al record precedente o
successivo.
Ho provato allora a mettere nell'evento After Update del campo
quantità
Forms![AGGIUNGI_ORDINI].Refresh in questo modo funziona  però
il cursore si posiziona sul primo record della sottomaschera
dettaglio_ordini
Come  posso risolvere ?
Grazie Pippo


title: Refresh su maschera secondaria

author: Geppo

text:

Cosi, come dice Karl Donaubauer:
http://www.donkarl.com/it/FAQ/FAQ4Maschere.htm#4.5
> Grazie Pippo
prego
--
Ciao
Geppo


title: Refresh su maschera secondaria

text:
On 28 Lug, 17:20, "Geppo" <c...@tin.it.invalid> wrote:

Perfetto Grazie
Cosimo


title: Refresh su maschera secondaria

author: Karl Donaubauer

text:
Geppo wrote:
> ...
> Cosi, come dice Karl Donaubauer:
>
>
http://www.donkarl.com/it/FAQ/FAQ4Maschere.htm#4.5
> ...
Ciao Geppo,
solo vorrei segnalare che funziona anche un link di
questo tipo:
www.donkarl.com/it?FAQ4.5
Oltre ad essere più breve con questo tipo di link si vede
il menù a sinistra per la navigazione.
Il link si trova sotto il titolo di ogni articolo.
Così si puo semplicemente fare copia/incolla.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Refresh su maschera secondaria

text:
Ciao Karl Donaubauer wrote:
> Geppo wrote:
>> ...
>> Cosi, come dice Karl Donaubauer:
>>
>>
http://www.donkarl.com/it/FAQ/FAQ4Maschere.htm#4.5
>> ...
>
> Ciao Geppo,
>
> solo vorrei segnalare che funziona anche un link di
> questo tipo:
www.donkarl.com/it?FAQ4.5
> Oltre ad essere più breve con questo tipo di link si vede
> il menù a sinistra per la navigazione.
>
> Il link si trova sotto il titolo di ogni articolo.
Già hai proprio ragione, non lo avevo mai notato.
> Così si puo semplicemente fare copia/incolla.
Ok, grazie Karl.
--
Ciao
Geppo


author: Federico Luciani

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

http://www.sitocomune.com

o in alternativa, presso il sito:

http://groups.google.com/advanced_group_search

- provate anche a verificare che i vostri dubbi e le relative soluzioni
  non siano gia' presenti sul Sito Comune di questo newsgroup:

http://www.sitocomune.com

Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------------
Nel scrivere l'oggetto del messaggio si dovrebbe dare maggiore
importanza
perche' contribuisce ad identificare immediatamente l'argomento e il
tipo
di problema, attirando subito l'attenzione di chi legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO
PRINCIPIANTE',
'SONO DEFICENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno
avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce
ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00),
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si
puo'
provare a riformularla evitando pero' di assumere un tono polemico del
tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete
rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i
piu'
svariati dalla domanda mal posta, al fatto che nessuno effettivamente
abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
  Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a
scrivere
  sempre dopo il testo del percedente.
  Lasciare il contenuto del testo originario se breve, oppure riassumere
il
  contenuto tagliano le parti meno significative, lasciando quelle piu'
  interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche o con altri partecipanti e
eventuali
  disaccordi sarebbe meglio proseguire in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi
presumibilmente
  il lavoro di altre persone.
  Oltre a non essere moralmente corretto, e' illegale, inoltre,
considerando
  che in questo ng possono esserci persone che si guadagnano la pagnotta
  sviluppando programmi con access, non ci sembra corretto contribuire a
  diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e'
contro lo
  spirito di questo ng in cui presuppone che tutte le domande e tutte le
  risposte debbano essere visibili perche' potrebbero interessare a
tutti;
- contattare direttamente altri frequentatori del ng inviando richieste
di
  informazioni via e-mail, magari a quelli che sembrano piu' bravi e
piu'
  disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste,
  lo sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover
imparare,
  vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita
all'oggetto
  del ng. (ben vengano segnalazioni di siti o iniziative free che
parlano di
  access, anche se personali, ma il tutto deve sempre essere senza scopo
di lucro;
Alcune regole legate invece alla netiquette, dove con il termine
netiquette
'retichetta', si intende l'insieme di regole nate col tempo per
autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il
testo
  dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni
varie).
  questo perche' non tutti i lettori di messaggi (newsreader)
visualizzano
  correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti.
  Se proprio non potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi

http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete

http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage

http://www.geocities.com/bourbonstreet/9518/galamaileo.html
Cara Emily Postnews...

http://www.geocities.com/Athens/Parthenon/9704/galareteo.html

Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
  AFAIK As Far As I Know
  BTW By The Way
  CU See You
  CUL8R See You Later
  CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
  HTH Hope This Helps
  IMO In My Opinion
  IMHO In My Humble Opinion
  LOL Laughing out loud
  NEWBIE Nuovo arrivato, persona nuova per il NG
  NG Newsgroup
  OT Off-Topic: fuori argomento
  ROTFL Rolling on the floor laughing
  ROTFLASTC Rolling on the floor laughing and scaring the cat
  ROTFLMAO Rolling on the floor laughing my ass off
  RTFM Read the fuckin' manual
  SPAM Messaggio pubblicitario fortemente OT, sui NG č assolutamente
vietato
  TIA Thanks In Advance
  TROLL Persona che vuole solo creare disturbo e scompiglio
Ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: [INFO] Istruzioni per l'uso di questo ng (v. 1.1)

text:
Federico Luciani ha scritto:
> ...
> Premesso che
> il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente
> il
> proprio tempo, le proprie conoscenze e la loro professionalita' per
> aiutare
> chiunque, persone che spesso non conoscono e che dalle quali non
> riceveranno
> alcun compenso, per cui qualsiasi forma di pretesa o obbligo da parte di
> chi
> scrive sono decisamente fuori luogo:
ecc
Ma Federico, forse leggono piu gente se le tue linee non sono cosi
largo (i.e. <70) e l'info non sembra lunghissimo.
--
;-)
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco):
http://www.donkarl.com


text:
Karl Donaubauer wrote:
> Federico Luciani ha scritto:
> > ...
> > Premesso che
> > il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente
> > il
> > proprio tempo, le proprie conoscenze e la loro professionalita' per
> > aiutare
> > chiunque, persone che spesso non conoscono e che dalle quali non
> > riceveranno
> > alcun compenso, per cui qualsiasi forma di pretesa o obbligo da parte di
> > chi
> > scrive sono decisamente fuori luogo:
>
> ecc
>
> Ma Federico, forse leggono piu gente se le tue linee non sono cosi
> largo (i.e. <70) e l'info non sembra lunghissimo.
ricevuto ;-)
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Differenza tra date

author: M.

text:
Nell'origine controllo del campo "eta'" ho inserito questa formula, ma
quando apro la maschera mi da' errore.
Ho provato a sostituire "a" con "y" ma non è cambiato nulla. Dove sbagliai?
=DateDiff("""aaaa""";[DataOdierna];[DataNascita])
Nel caso, grazie
Marco


title: Differenza tra date

author: Sergio MAZZA

text:
"M." <
p...@tin.it
> ha scritto nel messaggio
news:leh8c.118222$O31.5...@news4.tin.it...

Prova con:
=DateDiff("aaaa";[DataOdierna];[DataNascita])
inoltre, mi sembra che sul sito comune (
www.sitocomune.com
) ci sia un esmpio
per calcolare la data di nascita...
Ciao.
--
Sergio MAZZA


title: 'pulire' un database

author: Giancarlo Francesconi da casa

text:
Ho qualche problema con il server delle news, quindi scusate se il msg vine
visualizzato due volte.
In A2000 ho una tabella
- Tab1 - strutturata cosě:
[P_IVA]
[Denominazione]
[Indirizzo]
...........
A causa di qualche errore di digitazione ad una stessa P.IVA sono state
associate denominazioni o indirizzi leggermente diversi, tipo:
[P.IVA]   [Denominazione]   [Indirizzo]
123          Pippo s.r.l.            via XXXX
456          Pluto Spa              p.zza YYYY
123          Pippo srl              via XXXX
456          Pluto Spa             pzza YYYY
Vorrei sapere se č possibile visualizzare un solo nome o indirizzo per ogni
P.IVA. Per i miei scopi  č indifferente che ci sianop i puntini o meno
nell'indirizzo o nella denominazione.
Prima di farlo a mano aspetto qualche suggerimento.
Grazie a tutti in anticipo.
Giancarlo


title: 'pulire' un database

author: MA

text:
"Giancarlo Francesconi da casa" <
thi...@tin.it
> ha scritto nel messaggio
news:d555b.4661$hE5.1...@news1.tin.it...

Raggruppa. Nella struttura delle query premi il simbolo Sigma.
Ora ho una domanda io per te.
Hai aspettato che ovberto andasse in campagna per piazzarti a casa sua???
MAssimiliano


title: 'pulire' un database

author: Roberto dalla campagna

text:
Giancarlo Francesconi da casa <
thi...@tin.it
> wrote in message
d555b.4661$hE5.1...@news1.tin.it...
> Ho qualche problema con il server delle news, quindi scusate se il msg
vine
> visualizzato due volte.
> In A2000 ho una tabella
> - Tab1 - strutturata così:
> [P_IVA]
> [Denominazione]
> [Indirizzo]
> ...........
> A causa di qualche errore di digitazione ad una stessa P.IVA sono state
> associate denominazioni o indirizzi leggermente diversi, tipo:
> [P.IVA]   [Denominazione]   [Indirizzo]
> 123          Pippo s.r.l.            via XXXX
> 456          Pluto Spa              p.zza YYYY
> 123          Pippo srl              via XXXX
> 456          Pluto Spa             pzza YYYY
> Vorrei sapere se è possibile visualizzare un solo nome o indirizzo per
ogni
> P.IVA. Per i miei scopi  è indifferente che ci sianop i puntini o meno
> nell'indirizzo o nella denominazione.
> Prima di farlo a mano aspetto qualche suggerimento.
> Grazie a tutti in anticipo.
>
> Giancarlo
Se partendo da Tab1, che ha la struttura che hai sopra indicato, vuoi creare
una nuova tabella Tab2 che ha la stessa struttura di Tab1.
Se vuoi che in Tab2, a parità di P_IVA, esista uno solo dei record contenuti
in Tab1.
Prova con una query di creazione tabella che abbia il seguente codice SQL:
SELECT Tab1.P_IVA, First(Tab1.Denominazione) AS Denominazione,
First(Tab1.Indirizzo) AS Indirizzo INTO Tab2
FROM Tab1
GROUP BY Tab1.P_IVA;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: 'pulire' un database

author: SunRex

text:
"Giancarlo Francesconi da casa" <
thi...@tin.it
> ha scritto nel messaggio
news:d555b.4661$hE5.1...@news1.tin.it...
> Ho qualche problema con il server delle news, quindi scusate se il msg
vine
> visualizzato due volte.
> In A2000 ho una tabella
> - Tab1 - strutturata così:
> [P_IVA]
> [Denominazione]
> [Indirizzo]
> ...........
> A causa di qualche errore di digitazione ad una stessa P.IVA sono state
> associate denominazioni o indirizzi leggermente diversi, tipo:
> [P.IVA]   [Denominazione]   [Indirizzo]
> 123          Pippo s.r.l.            via XXXX
> 456          Pluto Spa              p.zza YYYY
> 123          Pippo srl              via XXXX
> 456          Pluto Spa             pzza YYYY
> Vorrei sapere se è possibile visualizzare un solo nome o indirizzo per
ogni
> P.IVA. Per i miei scopi  è indifferente che ci sianop i puntini o meno
> nell'indirizzo o nella denominazione.
> Prima di farlo a mano aspetto qualche suggerimento.
> Grazie a tutti in anticipo.
>
> Giancarlo
>
Ti crei una qry di Aggiornamento dalla tbl che ti serve "manutenzionare"
posizioni i campi che ti interessano sulla griglia.Noterai che sulla
griglia dopo le righe Campo: e Tabella: c'è una riga chiamata
Aggiorna a:
In questa metterai l'indirizzo o la denominazione esatta (sul campo
corrispondente)  e sotto alla riga
criteri metterai la stringa da cambiare.
Per esempio
Sul campo Denominazione
Aggiorna a Pippo s.r.l.
Criteri        Pippo srl
Chiaramente per aggiornare piu stringhe diverse puoi usare anche l'*
Esempio
Aggiorna a Pippo s.r.l.
Criteri        Pippo *    (ti aggiorna a  Pippo s.r.l. tutte le stringhe che
cominciano con Pippo)
Per finire un piccolo suggerimento.Assieme a questa qry anzi prima ti crei
una qry sempre sulla stessa tbl
mettendo sulla griglia due volte lo stesso campo
p.es
. Denominazione.Quindi
raggruppi premendo il pulsante totali sulla
barra degli strumenti .Sul secondo campo invece che raggruppa seleziona
Conteggio.Così facendo la qry ti restituirà vari record
di Denominazione e quante volte appaiono (secondo campo a conteggio).Ti
servirà per estrarre le varie stringhe differenti da correggere che fanno
capo alla stessa P.IVA.
SunRex
SunRex


title: 'pulire' un database

author: Giancarlo

text:


Ma se raggruppo ottengo sempre 4 records, visto che il contenuto dei
campi [Denominazione] e [indirizzo] contengono dati diversi (anche se
di poco) l'uno dall'altro. Ho forse capito male il tuo suggerimento?
>Ora ho una domanda io per te.
>Hai aspettato che ovberto andasse in campagna per piazzarti a casa sua???
In effetti sě. Il server delle news non funzionava nč "dall'ufficio",
nč "dalla campagna" e allora.... :-)
>MAssimiliano
>
>
Ciao.
Giancarlo


title: 'pulire' un database

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:8lg5b.286953$lK4.8...@twister1.libero.it...

Grazie.
Giancarlo


title: 'pulire' un database

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:7sg5b.8253$R32.3...@news2.tin.it...

Grazie.
Giancarlo


title: Ordinare cliccando su int. colonna

text:
Ciao a tutti
Ho una maschera continua in visualizzazione foglio dati. Vorrei ordinare i
dati su clic dell'intestazione colonna
Sono riuscito nell'evento mousedown a capire dove sto cliccando perchè ho x
ed y e so la larghezza delle colonne e l'altezza della prima riga
(columnwidth e rowheight)
Quindi in teoria nessun problema, infatti funziona correttamente
Però la mia maschera ha tante colonne e non tutte sono visualizzate, devo
scorrere a dx.
Nell'evento mousedown x è sempre riferito alla distanza del puntatore dal
margine sx della maschera (ovviamente, ma subito non ci avevo pensato...) ,
non comprende la parte di maschera a sx non visualizzata...
Come si fa a capire che colonna clicco?
Grazie
Ciao
Luca


title: Ordinare cliccando su int. colonna

text:
Tecnica fallimentare direi se tieni conto che le colonne possono
essere ridimensionate, nascoste(anche se questo è leggibile)
spostate.....!!!!
Io ti suggerirei di usare una Maschera in visualizzazione Continua, è
estremamente più semplice e gestibile.
@Alex


title: Ordinare cliccando su int. colonna

author: Oscar Manfredini

text:
"Re_Artů" > Ho una maschera continua in visualizzazione foglio dati. Vorrei
ordinare i
> dati su clic dell'intestazione colonna
> Sono riuscito nell'evento mousedown a capire dove sto cliccando perchč ho
x
> ed y e so la larghezza delle colonne e l'altezza della prima riga
> (columnwidth e rowheight)
> Quindi in teoria nessun problema, infatti funziona correttamente
> Perň la mia maschera ha tante colonne e non tutte sono visualizzate, devo
> scorrere a dx.
> Nell'evento mousedown x č sempre riferito alla distanza del puntatore dal
> margine sx della maschera (ovviamente, ma subito non ci avevo pensato...)
,
> non comprende la parte di maschera a sx non visualizzata...
> Come si fa a capire che colonna clicco?
Sul sito comune trovi un .mdb che implementa l'ordinamento su click della
colonna (cerca nella sezione Forms).
Ciao, Oscar


title: Ordinare cliccando su int. colonna

text:
"Oscar Manfredini" <
osca...@nospam.it
> wrote in message
news:43e7929d$0$5982$
4faf...@reader2.news.tin.it
[CUT]
> Sul sito comune trovi un .mdb che implementa l'ordinamento su click della
> colonna (cerca nella sezione Forms).
>
> Ciao, Oscar
Il Demo è sulle Maschere continue non Foglio dati...!!!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ordinare cliccando su int. colonna

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1139248307.8...@o13g2000cwo.googlegroups.com...


@Alex
Il problema è proprio che ho bisogno di poter ridimensionare le colonne.
Purtoppo access non dispone di un datagrid o un elenco
intelligente...ancora. Speriamo nella nuova versione!
Grazie lo stesso
Ciao
Luca


title: Ordinare cliccando su int. colonna

text:
"Oscar Manfredini" <
osca...@nospam.it
> ha scritto nel messaggio
news:43e7929d$0$5982$4faf...@reader2.news.tin.it...
>
> Sul sito comune trovi un .mdb che implementa l'ordinamento su click della
> colonna (cerca nella sezione Forms).
>
> Ciao, Oscar
Funziona che è una meraviglia, complimenti all'astuto Silvio Savoldi
Grazie
Ciao
Luca


title: Ordinare cliccando su int. colonna

text:
"Alessandro Baraldi" <
> Il Demo è sulle Maschere continue non Foglio dati...!!!
Alessandro, ma che ti succede oggi?   ;-)
Funziona, eccome, con la vista datasheet!
Ciao, Oscar


title: Ordinare cliccando su int. colonna

text:
"Oscar Manfredini" <
osca...@nospam.it
> wrote in message
news:43e7a2ec$0$12593$
4faf...@reader3.news.tin.it

Ho visto, ed è pure pubblicato nel mio sito...!
Lascia perdere, sto gingillandomi con altro.



title: Media su listbox

author: Paki

text:
Sono ancora io e sempre sulle listbox.
Ho risolto il problema precedente e ne posto un altro:
ho una listbox con 3 campi: uno ID nascosto, uno descrittivo (testo) e uno
numerico.
L’ origine non è da una tabella unica ma è ottenuta sfruttando l’ istruzione
RowSource…su due tabelle e ottengo i risultati voluti in visualizzazione
della listbox. Il numero di record della listbox è ovviamente variabile.
Ora mi interessa eseguire delle operazioni sul campo numerico e in
particolare mi interessa calcolare la media dei valori presenti nella
listbox e il risultato deve essere indicato in un campo a parte, in un campo
di testo.
Riesco ad utilizzare l’ istruzione DAvg su tabelle ben definite ma non
riesco a sfruttarla su Elenco.Column() tipico delle listbox.
Potreste aiutarmi? Grazie.
--------------------------------
Inviato via
http://usenet.libero.it


title: Media su listbox

author: Giuseppe

text:
"Paki" <
paepa...@libero.it
> ha scritto nel messaggio
news:213Z213Z44Z62Y1...@usenet.libero.it...
[...]
Se usi RowSource puoi passargli una qry.Quindi la media te la fai con una
qry e poi
l'agganci alla List.Metti un pulsante sulla frm (lo chiami Medie) ed alla
pressione del pulsante
cambi il RowSource della List con la qry che ti calcola le Medie.
Ciao
Giuseppe


title: Media su listbox

text:
"Paki" <
paepa...@libero.it
> ha scritto nel messaggio
news:213Z213Z44Z62Y1...@usenet.libero.it...
> Sono ancora io e sempre sulle listbox.
> Ho risolto il problema precedente e ne posto un altro:
> ho una listbox con 3 campi: uno ID nascosto, uno descrittivo (testo) e uno
> numerico.
> L' origine non è da una tabella unica ma è ottenuta sfruttando l'
istruzione
> RowSource.su due tabelle e ottengo i risultati voluti in visualizzazione
> della listbox. Il numero di record della listbox è ovviamente variabile.
> Ora mi interessa eseguire delle operazioni sul campo numerico e in
> particolare mi interessa calcolare la media dei valori presenti nella
> listbox e il risultato deve essere indicato in un campo a parte, in un
campo
> di testo.
> Riesco ad utilizzare l' istruzione DAvg su tabelle ben definite ma non
> riesco a sfruttarla su Elenco.Column() tipico delle listbox.
> Potreste aiutarmi? Grazie.
Invece di usare RowSource per costruire la QRY, usa QBE(Generatore di QRY)
poi alla List assegni la QRY, le medie e altre 1000 operazioni le fai li.
@ALex


title: tabella ottenuta da un comando DIR

author: Nicola

text:
ciao a tutti
nel mio db, attraverso comandi esterni ottengo una tabella "LISTA" nel
seguente modo:
un file batch creato in dos che mi fa la lista di tutti i file contenuti
nella cartella ARTICOLI e sottocartelle. questo file batch mi dà come
risultato un file di testo chiamato lista.txt
in access collego il file lista.txt ed ottengo una tabella "lista" con
separatore "\" quindi ho ad esempio
C:    articoli    giocattoli    bambole    nomefile.jpg
C:    articoli    giocattoli    macchine    nomefile.jpg
ecc..
tutto per circa 7000 file
quello che voglio sapere è
posso evitare di fare tutto questo ed ottenere lo stesso risultato
attraverso qualke macro o funzione di access?
se si come fare???
grazie a tutti
--
Nicola


title: tabella ottenuta da un comando DIR

author: Antonio Biso

text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:JfQ19.21386$n04.6...@twister2.libero.it...

Come per magia in access c'è un comando che, indovina come si chiama?
DIR...
Vediti l'help, ci sono molti esempi
Antonio


title: tabella ottenuta da un comando DIR

text:
non solo sei veloce a catturare i messaggi, ma sei pure simpatico...
--
Nicola


title: tabella ottenuta da un comando DIR

text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:bnQ19.21410$n04.6...@twister2.libero.it...
> non solo sei veloce a catturare i messaggi, ma sei pure simpatico...
Invece tu continui a non capire che devi quotare parte del messaggio
precedente!!!
Antonio


title: tabella ottenuta da un comando DIR

text:
> > non solo sei veloce a catturare i messaggi, ma sei pure simpatico...
>
> Invece tu continui a non capire che devi quotare parte del messaggio
> precedente!!!
>
> Antonio
>
>
va bene cosi??


title: tabella ottenuta da un comando DIR

text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:uAQ19.22063$lu5.6...@twister1.libero.it...

ooooohhhh...
Bene...
Antonio
P.S.
Ma pensi sia meglio:
cortese lettore, la problematica da LEI estrinsecata potrebbe trovare la sua
risoluzione nel saggio uso della funzione vba DIR. Le consiglio una lettura
attenta e precipua dell'help per ulteriori suggerimenti in merito.


title: ricerca valore di una tabella in Report

text:
salve a tutti, ho il seguente problema:
possiedo 12 tabelle gennaio e febbraio ecc..
nel codice del modulo su formattazione del report di febbraio dovrei cercare
per ogni valore di febbraio il corrispondente valore che si trova perņ nella
tabella di gennaio.
es:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
dim pippo
pippo=valore tabella gennaio dove famiglia= reports![febbraio]![famiglia]
and zona=reports![febbraio]![zona]
End Sub
credo di aver dato un idea. qualcuno sa aiutarmi? grazie.


title: ricerca valore di una tabella in Report

author: Alessandro

text:
"Tosto73" <
tos...@libero.it
> wrote in message
news:f7y08.23421$aD.8...@twister2.libero.it...
> possiedo 12 tabelle gennaio e febbraio ecc..
>
> nel codice del modulo su formattazione del report di febbraio dovrei cercare
> per ogni valore di febbraio il corrispondente valore che si trova però nella
> tabella di gennaio.
>
> es:
> Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
> dim pippo
> pippo=valore tabella gennaio dove famiglia= reports![febbraio]![famiglia]
> and zona=reports![febbraio]![zona]
> End Sub
Usa DLOOKUP riferito alla Tabella e al Campo che ti serve..........!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Run Time Access XP su win95

author: All Eyez On me

text:
Qualcuno l'ha testato?
AEOM


title: Run Time Access XP su win95

text:
All Eyez On me ha scritto:
> Qualcuno l'ha testato?
Si, ho letti qualche volte che l'hanno provato.
Ovviamento non hanno saputo che AX non funziona su A95.
Vale anche per il runtime.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Run Time Access XP su win95

text:
qualcuno che non conosco ha scritto:
> Ovviamento non hanno saputo che AX non funziona su A95.
Certo debb'essere "Win95".


title: Run Time Access XP su win95

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:a2sak4$13g3k2$1...@ID-46617.news.dfncis.de...
> qualcuno che non conosco ha scritto:
> > Ovviamento non hanno saputo che AX non funziona su A95.
>
> Certo debb'essere "Win95".
>
>
Lo sospettavo.... grazie!
AEOM


title: Riferimento a più valori

text:
Ciao a tutti
ElseIf isLoaded("Ordinigenerico") Then
   If Forms!OrdiniGenerico!Nome = "new fren" Then
istruzioni ..........
come si fà  a aggiungere  più valori  a questa istruzione
cioè tipo
 If Forms!OrdiniGenerico!Nome = "newfren" or " Sito" or  "Brembo"  Then
Ciao Giuseppe


title: Riferimento a più valori

author: Roberto da casa

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:FFTcb.124003$hE5.4...@news1.tin.it...

 If Forms!OrdiniGenerico!Nome = "newfren" or Forms!OrdiniGenerico!Nome = "
Sito" or  Forms!OrdiniGenerico!Nome = "Brembo"  Then
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Riferimento a più valori

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:35Ucb.348847$Ny5.11...@twister2.libero.it...
>
> "Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
> news:FFTcb.124003$hE5.4...@news1.tin.it...
> > Ciao a tutti
> >
> >
> > ElseIf isLoaded("Ordinigenerico") Then
> >    If Forms!OrdiniGenerico!Nome = "new fren" Then
> > istruzioni ..........
> >
> > come si fà  a aggiungere  più valori  a questa istruzione
> > cioè tipo
> >
> >  If Forms!OrdiniGenerico!Nome = "newfren" or " Sito" or  "Brembo"  Then
> >
> >
> > Ciao Giuseppe
>
>  If Forms!OrdiniGenerico!Nome = "newfren" or Forms!OrdiniGenerico!Nome = "
> Sito" or  Forms!OrdiniGenerico!Nome = "Brembo"  Then
>
> --
> Roberto
>
OK grazie  Roberto
Ciao
Giuseppe


title: progetto universitario - risposta a Simplex2

author: pres

text:
ciao, ho provato ad eseguire la tua query ma mi da un errore di sintassi
(operatore mancante)...
mi sa che è proprio un problema di access...
se ti viene in mente qualcosa fammi sapere
ciao
katta


text:
E' vero. Forse ingannato dal fatto che stai facendo un progetto
universitario, ho assunto che tu usassi Access come Front End e MSDE e/o SQL
Server 2000 o Oracle come base di dati (come, del resto, faccio io).
Quando ho studiato Basi di Dati Access non era neanche lontanamente
considerabile come RDBMS su cui sviluppare un'applicazione.
La query che ho 'postato' funziona su SQLServer / MSDE.
Non credo che Access (meglio dire MS Jet) supporti nested query come quella
che ti ho mandato.
Se mi viene in mente qualcosa lo posto sul newsgroup.
Ciao.
--
Simplex2
www.mdenittis.it
"pres" <
pr...@sickboarders.net
> ha scritto nel messaggio
news:cN8md.335138$35.15...@news4.tin.it...



text:
"pres" <
pr...@sickboarders.net
> ha scritto nel messaggio
news:cN8md.335138$35.15...@news4.tin.it...

Operatore mancante significa che hai sbagliato l'istruzione.
Postala e sgombriamo il campo degli errori di Access
MAssimiliano


text:
sono riuscito!
non ho ben capito cosa non andasse prima xò ora va...ho aggiunto nella
relazione abbFilm anche l'attributo nomeR (il nome della rete, xkè l'
abbonamento è a una specifica proiezione di un film, quindi un determinato
giorno a una determinata ora e su una rete ben precisa...anche perchè lo
stesso film può essere proiettato contemporaneamente su due reti diverse..)
quindi lo schema è:
abbFilm(codAbbF, titoloF, giorno, ora, rete)
cliente(codCliente, nome, cognome)
(palinsesto non serve più)
la query funzionante è:
SELECT [nome], [cognome], COUNT(A.titoloF), A.nomeR
FROM abbFilm AS A, cliente
WHERE [cliente].[codCliente]=A.codAbbF And giorno Between [data1] And
[data2]
GROUP BY [nome], [cognome], A.nomeR, A.codAbbF
HAVING (COUNT(A.titoloF) = (SELECT Y.MaxAbbonamenti FROM
(select X.rete, Max(n_abbonamenti) AS MaxAbbonamenti FROM
(select codAbbF, Count(titoloF) as n_abbonamenti, nomeR as Rete  FROM
abbFilm
WHERE giorno between [data1] and [data2]
group by nomeR, codAbbF) X
Group by X.rete)Y
WHERE Y.rete = nomeR) )
quindi direi che anche Access nel suo piccolo rende abbastanza!
Più che altro è la prof che ci ha chiesto di farlo in access così poi le
mandiamo il file .mdb e lei può divertirsi a testare il progetto sul suo
pc...
ciao e grazie a tutti
--
katta


title: RichTextFormat

author: Angelo

text:
Ho aggiunto in un report dei controlli RichTextFormat ma in fase di preview
o di stampa magicamente spariscono. Ho letto su MicrosoftMSDN che questo e'
un problema conosciuto in Access 2000 ma non offre nessuna soluzione se non
dicendo che il suddetto controllo non e' prodotto dalla Microsoft e di
andare sul sito del produttore (dove naturalmente non c'e' niente). Nessuno
aveva utilizzato questo controllo e risolto il problema?
By
Angelo


title: Report con campi a dimensione variabile

author: Marco

text:
Devo creare un report per la stampa degli indirizzi dei clienti.
Ho già la tabella con tutti i dati, quindi mi creo il report in
autocomposizione.
Il problema però è che i vari campi di testo del record hanno una larghezza
fissa.
E questo è un problema perchè se devo visualizzare un nome molto lungo
questo viene tagliato.
Inoltre nella riga in cui ho "[CAP] [Città] [Provincia]", se il nome della
città è molto corta, la sigla della provincia risulta molto lontana.
Come posso fare per adattare le dimensioni dei campi dinamicamente, in base
al dato contenuto volta per volta?
Marco
+-------------------------------------+
|  Marco  <
napom...@lycosmail.com
>  |
|  Delete WORLD from address, to send |
+-------------------------------------+


title: Report con campi a dimensione variabile

text:
Marco <
nos...@nospam.com
> wrote in message 3bcb3...@212.7.64.37...
> Devo creare un report per la stampa degli indirizzi dei clienti.
> Ho già la tabella con tutti i dati, quindi mi creo il report in
> autocomposizione.
> Il problema però è che i vari campi di testo del record hanno una
larghezza
> fissa.
> E questo è un problema perchè se devo visualizzare un nome molto lungo
> questo viene tagliato.
Non l'ho capita questa. Se parli dei campi della tabella, se i dati già ci
sono, cosa viene tagliato? Se invece intendevi i controlli del report,
allora devi trovare un modo per visualizzare il tutto, e ne parlo dopo.
> Inoltre nella riga in cui ho "[CAP] [Città] [Provincia]", se il nome della
> città è molto corta, la sigla della provincia risulta molto lontana.
> Come posso fare per adattare le dimensioni dei campi dinamicamente, in
base
> al dato contenuto volta per volta?
Allora, io faccio così: sotto i controlli nel corpo del report, metto una
riga sottilissima che mi divida poi i vari record, mentre metto il bordo
trasparente. Quindi setto la proprietà espandibile a sì per i controlli che
possono "tracimare". E questo mi risolve il problema dei campi troncati.
Per il fatto dello spazio vuoto, costruisci un unico campo calcolato
mettendoci dentro la concatenazione dei valori.
Esempio, invece di mettere il controllo CAP e il controllo città, metterai
un unico controllo fatto così
=[CAP] & " - " & [città]
Antonio


title: x JBAD da Golfers

author: golfers

text:
Grazie per la risposta. Ma come imposto al prezzo dell'articolo quando
carico la riga di ordine ? devo inserirlo manualmente ? Adesso mi prende il
valore automaticamente.....
scusa, ma non sono molto esperto....
GRAZIE
MAX
--------------------------------
Inviato via
http://usenet.iol.it


title: x JBAD da Golfers

author: sib

text:
golfers <
MAX...@HOTMAIL.COM
> wrote in message
62Z11Z64Z14Y9...@usenet.iol.it...
> Grazie per la risposta. Ma ...
cut
Scusa se rispondo a te, sei capitato sotto tu ma vale per tutti:
E' preferibile evitare di proseguire discussioni iniziate aprendo un nuovo
3d (serie di botta e risposta), tanto piu' indirizzando la propria domanda a
tizio o a caio.
La cosa infinitamente migliore e' porre la nuova domanda in coda alla
risposta ricevuta in precedenza.
Se poi il 3d iniziale non e' piu' visibile perche' vecchio, e' molto meglio
riformulare la domanda come nuovo problema, sia perche' cosi' tutti, e non
solo gli "invocati", possano capire di cosa si parla, sia perche' tutti
possano partecipare alla soluzione del problema.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: x JBAD da Golfers

author: JBad

text:
In article <
62Z11Z64Z14Y9...@usenet.iol.it
>,
MAX...@HOTMAIL.COM
 says...
> Grazie per la risposta. Ma come imposto al prezzo dell'articolo quando
> carico la riga di ordine ? devo inserirlo manualmente ? Adesso mi prende il
> valore automaticamente.....
>
Supponiamo che tu abbia 2 tabelle (semplifico e metto solo i campi
principali):
Articoli
	CodArt
	PrzArt
Ordini
	RigaOrd
	ArtOrd
	PrzOrd
Quando compili una riga di ordine dovrai fare in modo che appena inserito
il codice dell'articolo ti venga compilato automaticamente il suo prezzo
nell'ordine, es. nell'evento "su uscita" del controllo ArtOrd della
maschera di inserimento ordini:
If IsNull(PrzOrd) Then
	PrzOrd = DLookUp("PrzArt","Articoli","CodArt = " & ArtOrd)
EndIf
Questo e uno dei possibili metodi per fare quello che vuoi (non e'
neanche il migliore :) ), adattalo al tuo DB.
Per la funzione DLookUp guarda nell'help.
Ciao
--
JBad


title: Access and Outlook

text:
Vorrei riuscire a spedire dei report giornalieri a una mailing list, con una
procedura che prescindesse dalla mia presenza.
Non riesco a bypassare il controllo di Outlook, per cui la mia mail viene
stoppata e aspetta una conferma che io non sia un virus (sic!).
E' possibile?


title: Access and Outlook

author: MA

text:

Se guardi nei post precedenti troverai l'indicazione di un piccolo software che clicka sì in automatico ma che ora non ricordo come si chiama
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: Access and Outlook

author: Pablitomf [Access]

text:
"Marco" <
marco.de...@tiscali.it
> ha scritto nel messaggio
news:46ddf111$0$21202$5fc...@news.tiscali.it...

Usa il controllo esterno (tipo ASPmail) bypassando così totalmente
Outlook... così ti scsadenzi tu totalmente gli invii, e setti le modalità!
--
Pablitomf


title: Access and Outlook

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fblk35$ijc$1...@tdi.cu.mi.it...
Marco wrote:
> Vorrei riuscire a spedire dei report giornalieri a una mailing list,
> con una procedura che prescindesse dalla mia presenza.
> Non riesco a bypassare il controllo di Outlook, per cui la mia mail
> viene stoppata e aspetta una conferma che io non sia un virus (sic!).
> E' possibile?
Se guardi nei post precedenti troverai l'indicazione di un piccolo software
che clicka sě in automatico ma che ora non ricordo come si chiama
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007
Ho cercato ma non lo trovo. Non č che puoi darmi qualche dettaglio in piů?


title: Access and Outlook

author: Marco Papo

text:
"Marco" <
marco.de...@tiscali.it
> ha scritto nel messaggio
news:46df4ce8$0$21210$5fc...@news.tiscali.it...

Qua č spiegato tutto!
http://www.msoutlook.it/faq/omguard.asp
il sw si chiama Express ClickYes:
http://www.contextmagic.com/express-clickyes
Ciao
--
Marco Papetti
www.shortchannel.it
 Il software di commercio elettronico OpenSource >