author: Cinzia

text:
"P@olo" <
paolodamo...@tim.it
> ha scritto nel messaggio
news:82Z52Z17Z160Y1...@usenet.libero.it...
> Il subject fa schifo, ma il problema è abbastanza semplice:
> Ho un listino prezzi per dei prodotti, e ogni riga contiene l'ID del
> prodotto, il prezzo e la data di decorrenza di quel prezzo.
> Ovviamente è
> possibile trovare record di questo tipo:
>
> Matite 5? 01/01/2003
> Matite 6? 01/01/2004
> Matite 7? 01/01/2005
>
> Per indicare che le matite costavano 5? dal primo gennaio 03, mentre
> dal
> primo gennaio 04 il prezzo è salito a 6?!
>
> Ora vorrei fare una query che fornitagli una data mi dice quanto
> costavano
> le matite in quel giorno. Sostanzialmente se gli passo come data di
> riferimento 05/04/2004 la risposta dev'essere 6?!
>
Ciao Paolo,
SELECT TOP 1 Costo FROM  TabellaCosti
WHERE Prodotto=[Prodotto?] AND DataDecorrenza <=[DataRichiesta?]
ORDER BY DataDecorrenza DESC
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
----------------------------------------


title: Query per Trovare valore in una fascia di valori

author: 'Roccia' Max

text:
On 3 Feb, 14:09,
paolodamonteNOS...@tim.it
 (P@olo) wrote:
> Ora vorrei fare una query che fornitagli una data mi dice quanto costavano
> le matite in quel giorno. Sostanzialmente se gli passo come data di
> riferimento 05/04/2004 la risposta dev'essere 6 EURO!
Se vuoi estrarre solo il prezzo di un articolo per volta, e'
elementare:
SELECT TOP 1 idProdotto, Prezzo, Decorrenza
FROM TabellaListino
WHERE idProdott="Matita" AND Decorrenza<=#04/05/2004#
ORDER BY Decorrenza DESC;
Se invece vuoi vedere un elenco dgli articoli con di fianco il prezzo
in vigore, devi prima identificare le ultime date di decorrenza per
ciascun articolo:
SELECT idProdotto, Max(Decorrenza) AS UltimaDecorrenza
FROM TabellaListinao
WHERE Decorrenza<=#04/05/2004#
GROUP BY idProdotto
e poi estrarre i prezzi relativi a ciascuna coppia articolo/decorrenza
con una semplice select.
cia'
Max


text:
On 3 Feb, 14:09,
paolodamonteNOS...@tim.it
 (P@olo) wrote:
> Matite 5 EURO 01/01/2003
> Matite 6 EURO 01/01/2004
> Matite 7 EURO 01/01/2005
Comunque, lascia che ti dica che il tuo cartolaio e' un ladro... 7
euro per una matita! :D :D :D
cia'
Max


text:
Grazie ad entrabi per le dritte!
Ps: non erano matite, ma una super confezione di pennarelli!!!!!



title: Come scrivere procedure Access con accorgimenti 'version independent' ?

author: RobertoA

text:
Prendo spunto da recente risposta al 3d 'Conversione DB 2003-2010' per
porre una questione che, se ben definita, consentirebbe a molti di noi
di risparmiarci un sacco di grane

".. non hai adottato in modo completo gli accorgimenti che normalmente
si usano per rendersi VERSION INDIPENDENT la dove possibile..."

Quindi la domanda e':  come sviluppare una procedura Access con
accorgimenti per renderla 'version independent' ?
E ciao


text:
Argomento molto vasto e dubito ci sia UNA ricetta... ci sono linee di approccio dettate dall'esperienza, conoscenza e buon senso...!

Prima di tutto, per ragionare su questi argomenti serve assolutamente il KNOW-HOW del pregresso... altrimenti c'è poco di cui ragionare.

Quali sono le cose che possono impattare su un progetto...? Serve fare l'elenco:
1° Metodi (esempio il Metodo AddItem dei Controlli DataBound... per chi arriva da A97 si usava RowSource e basta, e questo funziona ancora...)
2° Eventi (gli eventi delle nuove versioni sono aumentati rispetto ad A97, es: Evento UNDO di controlli DataBound..., gli Eventi di Form basati sui dati...ecc..)
3° Proprietà (Stessa cosa, es. per le TextBox LeftMargin, LeftPadding)
4° Riferimenti alle LIB, il famoso LateBinding(questo è un MUST, sconosciuto a molti)
5° API, chi ha fatto in tempo ad usare le 16Bit, poi 32Bit, ora 64... Compilazione condizionale(VBA7 e Win64)
6° ACTIVEX, personalmente li evito, il TreeView è forse un indispensabile... ma con Access l'incmpatibilità è sempre dietro l'angolo.
7° Grafica basata sui TEMI, bella... ma...
8° Grafici/Tabelle Pivot, grazie alla MS questo è un mezzo massacro... non ci sono più

A questi si aggiungono vari BUGS introdotti da MS nel tempo...

Sicuramente ci sono molte altre considerazioni, ma già queste sopra escludono una grossa percentuale di possibili incompatibilità.
In sostanza penso che chi è partito da A97, probabilmente è più agevolato... ;-)

Aggiungete pure tutto quello che vi viene in mente per allungare la lista... Karl in questo settore è un vero punto di riferimento.

@Alex


text:

Beh il fatto che eventi e proprieta' aumentino non dovrebbe creare un
problema, passando da vecchie versioni a nuove di Access ovviamente
Riferimenti, Api, ActiveX sono sicuramente i fattori da tenere
maggiormente in considerazione
Per quanto riguarda il late binding, sicuramente e' argomento noto e
diverse volte apparso nei newsgroup e discussioni varie
Con la compilazione condizionale e' anche molto piu' semplice usare
l'early binding in sviluppo ed il late binding prima della compilazione
finale
Temi, grafici, pivot, almeno personalmente li ho usati pochissimo,
comunque e' bene sapere che potrebbero dare problemi di compatibilita'
Speriamo pure nello zampino di Karl per aumentare le informazioni su
questo 3d


author: Karl Donaubauer

text:
Salve,

RobertoA:
> Il 28/01/2018 23:24, @Alex ha scritto:
>> Argomento molto vasto e dubito ci sia UNA ricetta... ci sono linee di
>> approccio dettate dall'esperienza, conoscenza e buon senso...!
>>
>> Prima di tutto, per ragionare su questi argomenti serve assolutamente
>> il KNOW-HOW del pregresso... altrimenti c'è poco di cui ragionare.
>>
>> Quali sono le cose che possono impattare su un progetto...? Serve fare
>> l'elenco:
>> 1° Metodi (esempio il Metodo AddItem dei Controlli DataBound... per
>> chi arriva da A97 si usava RowSource e basta, e questo funziona
>> ancora...)
>> 2° Eventi (gli eventi delle nuove versioni sono aumentati rispetto ad
>> A97, es: Evento UNDO di controlli DataBound..., gli Eventi di Form
>> basati sui dati...ecc..)
>> 3° Proprietà (Stessa cosa, es. per le TextBox LeftMargin, LeftPadding)
>> 4° Riferimenti alle LIB, il famoso LateBinding(questo è un MUST,
>> sconosciuto a molti)
>> 5° API, chi ha fatto in tempo ad usare le 16Bit, poi 32Bit, ora 64...
>> Compilazione condizionale(VBA7 e Win64)
>> 6° ACTIVEX, personalmente li evito, il TreeView è forse un
>> indispensabile... ma con Access l'incmpatibilità è sempre dietro
>> l'angolo.
>> 7° Grafica basata sui TEMI, bella... ma...
>> 8° Grafici/Tabelle Pivot, grazie alla MS questo è un mezzo massacro...
>> non ci sono più
> ---

Altri punti che mi vengono in mente:

9° Evitare dipendenze dai "elementi mezzi esterni" come
ribbon/toolbar/menu e il riquadro di spostamento/la finestra database
(tutti cambiati con >=A07)

10° Evitare tutti tipi di dati (e il rispetivo codice) per tipi di dati
nuovi con >=A07 come allegato, calcolato, memo RTF, campi multivalore.
Con A16 attuale di Office 365 anche: campi BigInt dei sistemi server con
ODBC che cambia il formato del accdb persino per varianti di A16.

11° Sempre sviluppare (e compilare i file mde/accde se sono
assolutamente necessario) con la versione più bassa che viene
possibilmente usata dai utenti.

12° Evitare tutte le altre tecniche sospese come:
replicazione, SCC, collezione data ecc. vedi anche

https://support.office.com/en-us/article/Discontinued-features-and-modified-functionality-in-Access-2013-BC006FC3-5B48-499E-8C7D-9A2DFEF68E2F

Nel frattempo dbase è tornato, i database web di A13 morti. Il mondo si
muove...

Personalmente al momento tento di avere compatibilità fino a A03, cioè
posso includere p.e. l'oggetto Printer (presente da Access 2002/XP), ma
p.e. solo 3 criteri della FC ecc.
Molti database di clienti (non sempre fatto da me) sono ancora mdb,
soprattutto i backend.

Certo non è possibile per progetti che hanno bisogno di
novità/miglioramenti speciali e di solito c'è una versione più bassa
accordata col cliente.

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

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


text:

Molto bene
Una decina di punti sono gia' un bell'inizio
E vista l'indiscussa esperienza dei primi due contributori credo sia
dificile aggiungere ancora qualcosa
Questo, ovviamente, non esime gli altri esperti del gruppo dal spremersi
le meningi per inserire qualche altro punto


title: sostituire i valori di una colonna

author: Michael

text:
Caricando dei dati in una tabella di access 1997  ( per il tramite di una
maschera) mi sono accorto
che nella colonna "stato" ho messo "francia" anzichè "italia".
I record sono 700......me li modifico uno ad uno ?????
C'è la possibilità tramite qualche query di fare la sostituzione in blocco ?
ciao


title: sostituire i valori di una colonna

author: sabrina

text:
Michael ha scritto:

> ciao
si fa anche cin l'sql ma io semplicemente ti dico:
-seleziona la colonna dalla tabella in visualizzazione foglio dati
-dal menu modifica -> trova
- scegli il secondop tab sostituisci
- inserisci nel primo capo franzia
- nel secondo italia
ciao ciao sabrina
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: sostituire i valori di una colonna

text: grazie !


title: prestazioni db su internet

author: Roberto

text:
Supponiamo di avere due database access: uno è diviso in tabelle che
suddividono le categorie di un ipotetico archivio di libri, l'altro invece
contiene le stesse cose ma al posto di essere diviso in tabelle ne contiene
una sola, che per suddividere i varie categorie usa un apposito capmpo
"categoria".
Io metto il db su internet e lo visualizzo tramite le asp.
il db suddiviso in tabelle avrà le stesse prestazioni di quello con una sola
categoria o le prestazioni saranno uguali?
saluti!


title: prestazioni db su internet


title: prestazioni db su internet

author: lbo dal portatile

text:
>Io metto il db su internet e lo visualizzo tramite le asp.
>il db suddiviso in tabelle avrą le stesse prestazioni di quello con una sola
>categoria o le prestazioni saranno uguali?
mah, dipende.
se ben impostata la soluzione delle tabelle multiple per me e'
migliore.  se hai 1000 libri divisi in 10 tabelle di 100 ciascuna,
dico per dire, e sai gia' dove cercare, certamente una query di
selezione fa prima a trovare un record su 100 piuttosto che su 1000.
ovviamente non e' questo l'ordine di grandezza di cui bisogna
preoccuparsi, ma il concetto e' questo.
molto dipende da come strutturi le cose, da quello che vuoi fare.
come rovescio della medaglia hai che la manutenzione e' meno facile.
se ti accorgo che devi cambiare qualcosa nella struttura di una
tabella la dovrai cambiare dappertutto, cose del genere.
ti consiglio di suddividere in tabelle solo quando la tua applicazione
sara' ben collaudata e stabilizzata, e anche, qualora non l'avessi
gia' fatto, di allenarti a scrivere stringhe di sql dinamico a piu'
non posso.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: prestazioni db su internet

author: ema

text:
Mio cuggino mi ha detto che Roberto <
ccas...@novanet.it
> scrisse:
> Io metto il db su internet e lo visualizzo tramite le asp.
> il db suddiviso in tabelle avrà le stesse prestazioni di quello con una sola
> categoria o le prestazioni saranno uguali?
>
dipende tutto dal server e dalle dimensioni del dbase.
Se il dbase non e` di notevoli dimensioni e` la stessa cosa, quindi io
opterei per la seconda soluzione.
Se invece la tabella risultasse enorme, conviene suddividere, forse.
Ma a quel punto converrebbe dividere in piu` dbase.
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
>               Attenzione all'anti-spam XXX
- Come si fa impazzire un carabiniere?
- Gli si da' una confezione di M&Ms e gli si dice di mettere i confetti
  in ordine alfabetico.
		-- Da it.hobby.umorismo


title: Identificare lettera unità

author: CiPiStO

text:
Salve a tutti, ho un piccolo db che gira su di un pendrive e siccome detto
pendrive viene usato non sempre sullo stesso pc ogni volta cambia la lettera
che gli viene assegnata. Vorrei tramite una funzione trovare ogni volta
qual'è la lettera del drive, con questa funzione che ho trovato su microsoft
mi restituisce il percorso intero ma non mi serve:
Function RetrievePathFile(Optional vFlag As Variant)
    Dim strCurDBName As String
    strCurDBName = CurrentDb.Name
      If IsMissing(vFlag) Then
          RetrievePathFile = _
          Left(strCurDBName, InStrRev(strCurDBName, "\") - 1)
      Else
          RetrievePathFile = _
          Right(strCurDBName, Len(strCurDBName) - InStrRev(strCurDBName,
"\"))
      End If
End Function
Non riesco a capire dove modificarla per avere come risultato solo la
lettera del drive.
Grazie a chi mi darà una mano :)


title: Identificare lettera unità

author: namor

text:
"CiPiStO" <
cip...@hotmail.com
> ha scritto nel messaggio
news:fFg3d.348183$5D1.15...@news4.tin.it...

Prova left(CurrentDb.Name,2)
Namor


title: Identificare lettera unità

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:eth3d.11239$zF3.3...@twister2.libero.it...

Grazie Namor funziona !!!


title: Icone nella barra del titolo

author: Maurizio

text:
Cia ragazzi, come posso inserire una piccola icona formato 32X32 pixel nella
barra azzurra del titolo di una maschera?


title: Icone nella barra del titolo

author: Giorgio Prx

text:
"Maurizio" <
mauri...@tiscali.it
> ha scritto nel messaggio
news:lrlcb.115051$hE5.3...@news1.tin.it...
> Cia ragazzi, come posso inserire una piccola icona formato 32X32 pixel
nella
> barra azzurra del titolo di una maschera?
>
>
Ciao Maurizio
Prova questo esempio.
Crei un modulo Bas e inserisci questo codice (attenzione ai ritorni a capo)
----------------------------------------------------------
Option Compare Database
Option Explicit
Private Declare Function SendMessage Lib "user32" _
    Alias "SendMessageA" _
   (ByVal hWnd As Long, _
    ByVal wMsg As Long, _
    ByVal wParam As Long, _
    LParam As Any) As Long
Private Declare Function GetWindowLong Lib "user32" _
   Alias "GetWindowLongA" _
   (ByVal hWnd As Long, _
    ByVal nIndex As Long) As Long
Private Declare Function ExtractIcon Lib "shell32.dll" _
    Alias "ExtractIconA" _
   (ByVal Hinst As Long, _
    ByVal lpszExeFileName As String, _
    ByVal nIconIndex As Long) As Long
Public Declare Function DestroyIcon Lib "user32" _
    (ByVal hIcon As Long) As Long
Private Const WM_GETICON = &H7F
Private Const WM_SETICON = &H80
Private Const GWL_HINSTANCE = (-6)
'Legge e assegna l'icona al form passato
Sub DrawIcona(ByVal Frm As Form, _
              ByVal pathIcona As String, _
              ByRef Icona As Long)
   Dim Hinst As Long
   Dim Result As Long
   If Icona <> 0 Then
      Result = DestroyIcon(Icona)
   End If
   Hinst = GetWindowLong(Application.hWndAccessApp, GWL_HINSTANCE)
   Icona = ExtractIcon(Hinst, pathIcona, 0)
   If Icona <> 0 Then
      Call SendMessage(Frm.hWnd, WM_SETICON, 0, ByVal Icona)
   End If
End Sub
------------------------------------------------
Nel Tuo Form dichiari la variabile Icona
Dim Icona AS Long
Quindi metterai nell'evento LOAD
--------------------------
Private Sub Form_Load()
    'Assegna l'icona al form
    Dim pathIcona As String
    pathIcona = "C:\Ico.ico"
    DrawIcona Me, pathIcona, Icona
End Sub
----------------------------------
e nell'evento CLOSE
---------------------------------
Private Sub Form_Close()
 'Libera la memoria dall'icona
 Dim Result As Long
 If Icona <> 0 Then
    Result = DestroyIcon(Icona)
 End If
End Sub
--------------------------------
Ciao Giorgio


title: Icone nella barra del titolo

author: ALESSANDRO Baraldi

text:
"Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel messaggio
news:bkt06b$frh$1...@lacerta.tiscalinet.it...

Perfetto il consiglio di Giorgio, ma se usi A>97 e non hai esigenza di
avere un'icona differente per ogni Form allora basta sfruttare la proprietà
di attribuzione dell'icona all'aplicativo.............!
@Alex.


title: Icone nella barra del titolo

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bkt4os$ic4$1...@lacerta.tiscalinet.it...

e se invece uso A2000 è la stessa cosa?


title: Icone nella barra del titolo

text:
"Maurizio" <
mauri...@tiscali.it
> ha scritto nel messaggio
news:FnBcb.119220$hE5.4...@news1.tin.it...
[CUT]
> >
> > Perfetto il consiglio di Giorgio, ma se usi A>97 e non hai esigenza di
> > avere un'icona differente per ogni Form allora basta sfruttare la
> proprietà
> > di attribuzione dell'icona all'aplicativo.............!
> >
> > @Alex.
> >
> >
> e se invece uso A2000 è la stessa cosa?
>
Hai provato............????
Dai su fai uno sforzo..........!!!!
@Alex.


title: [OT] GMail

author: MarcoMac

text:
Come da oggetto, qualcuno ne ha disponibili?
Nel caso marpisa (at) inwind
Grazie
MarcoMac
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] GMail

author: Sergio MAZZA

text:
"MarcoMac" <
pi...@pluto.it
> ha scritto nel messaggio
news:d02pmu$s1f$1...@news.newsland.it...
> Come da oggetto, qualcuno ne ha disponibili?
>
> Nel caso marpisa (at) inwind
>
> Grazie
> MarcoMac
>
>
>
> --
Te lo invio...
Ciao.
--
Sergio MAZZA


title: come sostarsi in un punto preciso della sub

author: Luigi

text:
ciao a tutti

se per uscire dopo un'errore
utilizzo questo codice
On Error GoTo Err_Form_Close

>>>>>>>>
Err_Form_Close:
If Err.Number = 2427 Then Exit Sub

per ritornare in un certo punto della Sub come devo procedere?
Grazie


author: Bruno Campanini

text:
Luigi laid this down on his screen :

If Err.Number = 2427 Then Goto UnCertPunto

Essendovi nella procedura una label:
UnCertoPunto:

Bruno


text:
"Bruno Campanini" <
brun...@libero.it
> ha scritto nel messaggio
news:511f9a44$0$26774$4faf...@reader2.news.tin.it...

Grazie Bruno


text:

Il famoso RESUME... non ti piaceva...?
Dicono che GOTO è codice da vecchia repubblica....

Ciao Bruno

@Alex


text:
@Alex formulated the question :

> Il famoso RESUME... non ti piaceva...?
> Dicono che GOTO ï¿œ codice da vecchia repubblica....

Dipende da che cosa debbo fare.

Spesso vado nel GoTo a far qualcosa e da lï¿œ poi... RESUME.

Ciao
Bruno


title: Output date Access97->Excel97

author: VT @ work

text:
Salve a tutti.
Ho un problema nell'inviare ad Excel un report che contiene una data.
Il layout del report è il seguente:
[Cognome]	[Nome]	[Data assunzione]	[Filiale]
e corrisponde a campi omologhi su una tabella di un db.
Il problema consiste nel fatto che nel foglio Excel risultante, la
colonna contente la data in realtà contiene una stringa formattata
come una data, per cui l'ordinamento su tale colonna non funziona.
Mi spiego meglio:
se in Excel in una cella digito 01/01/92 e poi da Formato->Celle
seleziono "Generale", nella cella compare il valore 33604 che è la
rappresentazione interna di Excel della data che ho digitato; se nel
foglio generato dal mio report faccio la stessa cosa sulla cella
contenente la data assunzione, trovo che il valore "vero" della cella
è proprio 01/01/92. Chiaramente, se faccio un ordinamento su tale
colonna, 01/01/92 viene prima di 03/04/88.
Ho provato a modificare il report mettendo nel controllo contenente la
data, varie espressioni calcolate a partire dal campo del database, ma
non ho otttenuto nessun miglioramento.
C'è qualche trucco ?

Grazie a chiunque risponderà
Vincenzo Turturro
----------------------------------
Niuna impresa, per minima che sia,
può avere cominciamento e fine
senza queste tre cose:
e cioè senza sapere,
senza potere,
senza con amore volere
(Anonimo fiorentino, XIV sec.)
------------------------------


title: Output date Access97->Excel97

author: Giovanni Albertone

text:
On Tue, 15 Feb 2000 08:27:48 GMT,
semitogliprimadirisp...@plugit.net
 (VT @ work) wrote:
>Il problema consiste nel fatto che nel foglio Excel risultante, la
>colonna contente la data in realtà contiene una stringa formattata
>come una data, per cui l'ordinamento su tale colonna non funziona.
Vincenzo, il comportamento di Excel, seppure noioso, e' comunque
relativamente logico. Un report in fondo e' solo una presentazione dei
dati, non ha la pretesa di contenere anche informazioni riguardo la
loro struttura ed i tipi di campi.
La cosa strana e' che Excel formatta l'output come data, pur non
riconoscendo i valori in quanto tali...
Morale: e' sicuramente un bug. Soluzione: ricostruisciti il report in
Excel e collega al foglio la tabella con i dati. In questo caso il
campo data viene correttamente riconosciuto.
--
Ciao,
Giovanni


title: Output date Access97->Excel97

author: Lorenzo

text:
Il problema l'ho avuto anche io.
Potresti aggirare la cosa, se ti e' possibile pero', nel seguente modo:
- Crei una query che estragga gli stessi dati del report (se non e' gia' la
stessa del report).
- Crei una macro con l'azione OutputSu
- Imposti le proprieta' dell'azione a Query, NomeTuaQuery, Microsoft Excel
(*.xls), NomeTuaQuery.xls, Sě
- Esegui la macro su richiesta dell'utente oppure poni la richiesta di
esecuzione sullevento su apertura del report stesso.
Lorenzo


title: Problemi con Query e Join...(lunghinoi)

author: SuperPippo®

text:
salve a tutto il NG...
provo a spiegare il mio problema....
ho una query in cui digitando il
cognome_nome mi escono i dati anagrafici del
paziente più i/il  relativi/o codici di esenzione
dello stesso....presi da 2 tabelle in relazione 1>molti
rispettivamente Anagrafe ed Esenzioni...
a questa query ho aggiunto 2 tabelle
I_parte e II_parte che contengono
il link del codice di esenzione e precisamente
solo le prime 3 cifre...il campo Descrizione
ed il campo Codice che contengono in realta dei
sottocodici...
diciamo che la query funziona...ed anche il Report creato...
ma nel Report mi escono tanti doppioni quanti sono i sottocodici...
cerco di fare un esempio:
Dati anagrafici = OK
Codice Esenzione - 031.401           Scadenza : 5 anni
----------------------------------------------------------------------------
-----
Ipertensione essenziale                       Prestazione
sottocodice  90.43.5                           [urato s/u/du]
----------------------------------------------------------------------------
-------
poi per ogni sottocodice, dipende dal codice esenzione primario,
mi escono tante righe come sopra....eccetto i dati anagrafici...
io vorrei che uscisse.....
Codice Esenzione - 031.401           Scadenza : 5 anni
----------------------------------------------------------------------------
-----
Ipertensione essenziale                       Prestazione
sottocodice  90.43.5                           [urato s/u/du]
sottocodice  88.11.5                           [kfdkkd/u/du]
sottocodice  23.44                              [pippos/u/du]
sottocodice  45.43.5                           [ucicciou/du]
sottocodice  88.00.5                           [urval s/topg]
-----------------------------------------------------
questo è il mio problema... che però a questo punto non sò se agire
dalla query oppure posso risolvere dal report....
ad ogni buon conto allego il codice Sql della query....
grazie per l'aiuto... e speriamo stavolta abbia fortuna...
Ciao......
SELECT Anagrafe.ID_assistito AS Anagrafe_ID_assistito, Anagrafe.Cognome,
Anagrafe.Nome, Anagrafe.Sesso,
Anagrafe.Nascita, Anagrafe.N_Protocollo, Anagrafe.Indirizzo,
Anagrafe.Codice_regionale, Anagrafe.des_nascita,
Anagrafe.des_residenza, Anagrafe.trasf AS Anagrafe_trasf, Anagrafe.cap,
Esenzioni.Id_Assistito AS
Esenzioni_Id_Assistito, Esenzioni.Stato, Esenzioni.Codice_Esenzione,
I_parte.descrizione, I_parte.codice,
II_parte.Scadenza, Anagrafe.ID_assistito, Anagrafe.Codice_Fiscale,
Anagrafe.Telefono, Anagrafe.Medico
FROM Anagrafe INNER JOIN (Esenzioni INNER JOIN (I_parte RIGHT JOIN II_parte
ON I_parte.link = II_parte.link) ON
Esenzioni.Codice_Esenzione = II_parte.CODICE_ESENZIONE) ON
Anagrafe.ID_assistito = Esenzioni.Id_Assistito
WHERE (((([Anagrafe].[Cognome]) & " " & [Anagrafe].[Nome]) Like [Digitare
Cognome_Nome Esente Ticket]));


title: Problemi con Query e Join...(lunghinoi)

author: Antonio Biso

text:
"SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:FreW9.18871$YG2.5...@twister1.libero.it...
> salve a tutto il NG...
> provo a spiegare il mio problema....
Purtroppo non si capisce molto.
Visto che parli di duplicazione di record le soluzioni possono essere il
raggruppamento o in sede di query o di report
Antonio


title: Report - stampa di una stringa solo se ....

author: Riviera

text:
Ciao ,
sto un po' impazzendo su un problemino sui report :
stampo i records di una tabella ( in un sottoreport) . a fronte del
contenuto (es. "riviera di ponente " ) di un campo di tabella dovrei
stampare prima una stringa descrittiva tipo "adesso stampo l'altra riviera"
e dopo , la riga sucessiva , il record col campo contenente "riviera di
ponente".
Avete qualche idea ??? Grazie
ps . ho guardato sul sito ma non riesco ad adatttare nulla al mio caso .
Ringrazie
Marce


text:
"Riviera" <
marce...@smartino.ge.it
> ha scritto nel messaggio
news:9g52ba$kc6$1...@ftp-news.csita.unige.it...

Grazie , mi sono risposto da solo : testando il contatore PrintCount
sull'evento su stampa , combinato con i metodi PrintSection e NextRecord
 nell'evento SuStampa si riesce a gestire il tutto . a chi interessasse il
codice ..
Private Sub Corpo_Print(Cancel As Integer, PrintCount As Integer)
    If Descrizione = "Ag85.ABC" And PrintCount > 1 Then
       Me!Descrizione.Visible = True
    Me!ValoreEsame.Visible = True
    Me!ValoreStimolazione.Visible = True
       Me!Descrizione1.Visible = False
    End If
   If Descrizione = "Ag85.ABC" And PrintCount = 1 Then
        Me!Descrizione.Visible = False                '   questi
        Me!ValoreEsame.Visible = False               'sono i valori da
nascondere per poter stampare
        Me!ValoreStimolazione.Visible = False      '  il campo intestazione
Descrizione1
        Me!Descrizione1.Visible = True
        PrintCount = PrintCount + 1
        Me.MoveLayout = True                   ' vado avnti di una riga ma
non è necessario (è il default)
        Me.NextRecord = False                   ' non passo al record
sucessivo
        Me.PrintSection = True                    ' stampo Descrizione1
(L'intestazione del secondo gruppo ... che non so dove
        End If                                                ' comincia ,
l'unica certezza è Descrizione="Ag85.ABC"
End Sub
Ciao e grazie ancora !!!
Marce


title: Mistero query da access su tabelle collegate di SQL SERVER

text:
Ho un database MS ACCESS 2010. Ho collegato 3 tabelle da due differenti database SQL SERVER (stesso Server SQLEXPRESS 2005). Ho creato un query in access che reperisce campi dalle tre tabelle, restituendo  quattro campi di cui due sono campi calcolati ( espr1 ed espr2) da espressioni IIF(su campi della seconda e terza tabella, praticamente fa in modo che se i due campi della seconda tabella sono vuoti usa quelli collegati della terza tabella, altrimenti mantiene quelli della seconda). Succede una cosa strana. La query restituisce i dati corretti, ma quando tento di utilizzare la query come data source in una casella combinata o in un report mi restituisce solo i dati estratti se la condizione IIF(relativa alla seconda tabella collegata) risulta falsa. Nessun campo calcolato dalla terza tabella se la condizione IIF risulta soddisfatta. Eppure nella query di selezione i dati ci sono. I campi normali (cioè non frutto di espressioni calcolata) risultano corretti.

Ho simulato le stesse condizioni con un altro database access 2010 con tabelle collegate da excel, dbase, e tutto funziona bene.

Qualche idea ?
Grazie e saluti Claudio


title: chiamata sub funzione call

author: Bobo

text:
ciao,
    ho fatto dei menu' popup per le maschere...
le funzioni dei menu sono "scritte" nel modulo_menu
ora..
    eseguendo una funzione del modulo menu vorrei richiamare una sub di una
maschera che serve per salvare i dati....
Sub Salva_Rec
è possibile farlo ?
grazie a tutti


title: chiamata sub funzione call

text:
"Bobo" <
b...@tiscali.it
> ha scritto nel messaggio
news:etom20$6fq$1...@carabinieri.cs.interbusiness.it...

call forms("tuaform").salva_rec
ma deve essere dichiarata public
Antonio


title: chiamata sub funzione call

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:i1SLh.29445$zG1.3...@twister2.libero.it...

grazie mille


title: Access97 e Twain

author: Raffaele Di Maio

text:
giorno o sera a tutti.
Come si seleziona una sorgente Twain in Access97??
Grazie
Raffaele


title: Access97 e Twain

text:
"Raffaele Di Maio" <
r.di...@mclink.it
> ha scritto nel messaggio
news:98jhua$2e5$1...@news.mclink.it...

Con l'activex Imaging o Kodak puoi provare con:
'-------------
NomeControlloActiveX.ShowSelectScanner
'-------------
Ciao.


title: Access97 e Twain

author: RAffaele Di MAio

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:98l97i$md0$1...@suite03.caspur.it...

>Grazie Sergio, non so perche', ma i tuoi interventi, risolvono sempre i
miei problemi:-)))))))))))
Raffaele


title: azzerare progressivo a inizio anno

author: diego

text:
Salve a tutti  avrei un quesito da porre e spero di trovare risposta,
la mia necessità sarebbe quella di azzerare un progressivo ad inizio
anno e farlo ripartire da zero, ho letto i suggerimenti postati
precedentemente in questo N.G. e ho anche visionato l'esempio
pubblicato sul sito comune alla voce General 6.17, ma benche'
funzionante alla grande non posso utilizzarla in quanto non funziona in
un db condiviso in rete e quindi in multiutenza, come posso fare a
crearmi l'azzeramento automatico ad inizio anno da codice vb
considerando che per incrementare il numerico uso la funzione DMax+1 ?
grazie per l'eventuale aiuto che mi verrà dato.
Saluti
Diego


title: azzerare progressivo a inizio anno

author: Alessandro Baraldi

text:
diego ha scritto:

Perchè dici che non funziona in MultiUtenza....?
Se non erro si tratta di Generare l'Indice su Evento BeforeUpdate come
si deve
fare in Multiutenza con qualsiasi sistema di Numerazione da codice.
@Alex


title: azzerare progressivo a inizio anno

text:
Ciao Alex sempre disponibile ad aiutare e di questo ti ringrazio
enormemente, allora il codice postato qui sotto e' inserito nell'evento
click del pulsante,
Dim NewProt As Long, varANNO As String
Set miodb = CurrentDb
Set miorst = miodb.OpenRecordset("SELECT * FROM Protocollo WHERE
NPROT=(SELECT MAX(NPROT) FROM Protocollo)")
If miorst.EOF = False Then
NewProt = miorst!NPROT + 1
varANNO = Format(Date, "YY")
miorst.Close
Else
NewProt = 1
varANNO = Format(Date, "YY")
il mio problema sarebbe quello di far ripartire la tabella da zero ad
inizio anno lasciando naturalmente i dati precedenti e non azzerarla,
ho provato con la query pubblicata nel sito comune, inserendo
l'espressione: =Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("MioContatore";"MiaTabella";"MioContatore like
'?" &
Format(Date();"aa") &
"/????'"));1;Right(DMax("MioContatore";"MiaTabella";"MioContatore like
'?" & Format(Date();"aa") & "/????'");4)+1);"0000"), debitamente
modificata per l'occorrenza, nella proprietà ValorePredefinito del
controllo ma in multiutenza non funziona se io ed un mio collega lo
proviamo contemporaneamente non c'e' progressione entrambi immetiamo lo
stesso numero progressivo, ecco il mio cruccio, ho pensato di
appoggiarmi ad una tabella per poi svuoltarla manualmente ad inizio
anno ma non mi sembra una cosa elegante da fare se la soluzione puo'
essere diversa.
grazie  di nuovo
Diego


title: azzerare progressivo a inizio anno

text:
diego ha scritto:

Come ti dicevo non va inserita nel DefaultValue, ma su Evento
BeforeUpdate
o Prina di Aggiornare relativamente alla Form.
Per il resto non ci sono problemi.
@Alex


title: azzerare progressivo a inizio anno

text:
>
> Come ti dicevo non va inserita nel DefaultValue, ma su Evento
> BeforeUpdate
> o Prina di Aggiornare relativamente alla Form.
>
> Per il resto non ci sono problemi.
>
> @Alex
forse e' meglio che inizi dal principio, io uso questa funzioneper
determinarmi il progressivo NUMERICO:
Public Function progressivo(NomCampo As String, NomeTab As String)
    Dim db As Database
    Dim rst As Recordset
    Dim Qry1 As String
    Set db = CurrentDb
    Qry1 = "SELECT 1+Max(" & NomCampo & ") AS newid FROM " & NomeTab
    DBEngine.BeginTrans
    Set rst = db.OpenRecordset(Qry1, dbOpenDynaset)
   progressivo = rst!newid
   If IsNull(progressivo) Then progressivo = 1
    rst.Close
    DBEngine.CommitTrans
End Function
normalmente la uso per gli ID anzicche' usare il campo contatore, ed in
multiutenza funciona in modo eccellente, adesso il volevo usare questa
funzione per creare un protocollo progressivo del tipo 000001/06 e
pensavo di modificare questa funzione implementandola con quella
esptrapolata da sito comune di cui sopra, ebbene non riesco a farla
funzionare mi da sempre errore su AS newid dicendo che occorre la
parentesi o il separatore di campo, comunque caro alex ho provato a
seguire il tuo suggerimento inserendo la query pubblicata nel S.C. non
su valore predefinito ma sull'evento before ed anche after UpDate ma
nulla non funziona ...se io ed il mio collega clicchiamo
contemporaneamente assegna ad entrambi lo stesso numero, sinceramente
nn so come fare, le sto tentando se non tutte , quasi, ma non mi riesce
di trovare la soluzione adeguata sopratutto per azzerare ad inizio
anno, spero in un tuo suggerimento illuminante.
grazie sempre per la tua disponibilità e pazienza, e ringrazio
ovviamente tutti coloro che vorranno darmi suggerimenti in merito.
Saluti
Diego


title: azzerare progressivo a inizio anno

author: cidi

text:
"diego" <
diegoci...@hotmail.com
> ha scritto nel messaggio
news:1153315199.9...@s13g2000cwa.googlegroups.com...






End Function


Saluti
Diego
Ciao Alex e Diego
mi pare che per funzionare il campo della tabella deve essere di tipo testo.
Daniele


title: azzerare progressivo a inizio anno

text:
cidi ha scritto:

Esatto, ma spero non sia questo il moptivo del Malfunzionamento.....
@Alex


title: azzerare progressivo a inizio anno

text:
> > Ciao Alex e Diego
> > mi pare che per funzionare il campo della tabella deve essere di tipo testo.
> >
> > Daniele
>
> Esatto, ma spero non sia questo il moptivo del Malfunzionamento.....
>
> @Alex
ma infatti è un campo testo....ma non va...e non capisco il
motivo...AIUTATEMI !!! (come disse il vigile De Sica)


title: Selezioni multiple ... HELP!

author: Angelo

text:
All'interno di una "casella di riepilogo",  la cui origine record è una
"query", avrei la necessità di evidenziare contemporanemante più record
mediante una "selezione multipla".
Allo stato, grazie al sotto riportato codice, riesco ad aprire una "Form"
con un doppio click:
Private Sub Elenco_sintesi_DblClick(Cancel As Integer)
Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Fsintesi"
    stLinkCriteria = "[ID]=" & Me![Elenco sintesi]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub
Quando però attivo l'opzione "Selezione multipla=Semplice" dalle proprietà
per ottenere l'effetto voluto, ho il seguente errore di sintassi:
Errore di sintassi (operatore mancante) nell'espressione query '[ID]='
QUALCUNO PUO' DARMI UNA MANO?
Grazie
Angelo


title: Selezioni multiple ... HELP!

author: Roberto da casa

text:
"Angelo" <
ap...@inwind.it
> ha scritto nel messaggio
news:0LPlb.35217$e5.12...@news1.tin.it...

Per vedere come aprire un report filtrandolo con una selezione multipla
effettuata tramite un casella di riepilogo, vai sul Sito Comune (link qui
sotto) e nella  Sezione Report leggi la FAQ "Come si può filtrare un report
in base alla selezione multipla effettuata su una casella di riepilogo?".
 Se nel codice VBA generato a fronte dell'evento "Su clic" del pulsante di
comando sostituisci la DoCmd.OpenReport con una DoCmd.OpenForm, con la
selezione multipla invece di filtrare un report filtrerai una maschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: maschera continua

author: maurizio

text:
In una maschera continua, sull'evento "Su corrente", ho impostato un
messaggio lampeggiante (avviso che si sta utilizzando una data predefinita).
E' possibile che solo il record corrente visualizzi il messaggio e non anche
tutti gli altri record che compaiono nella maschera?
Grazie.
Maurizio


title: maschera continua

author: Alessandro

text:
"maurizio" <
m.be...@libero.it
> wrote in message
news:Hl6a8.4794$tv6.1...@twister1.libero.it...

Se usi A97 no, devi usare alcuni artefizzi per simulare la formattazione
condizionale che è presente in A2000.
Vedi Sito Comune.
Alessandro
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: maschera continua

text:
> Se usi A97 no, devi usare alcuni artefizzi per simulare la formattazione
> condizionale che è presente in A2000.
>
Uso A2000, potresti spiegarmi come devo usare la formattazione condizionale
nel mio caso (finora l'ho utilizzata solo in base al valore dei controlli)
grazie
Maurizio


title: maschera continua

text:
"maurizio" <
m.be...@libero.it
> wrote in message
news:0rra8.10600$Jo.3...@twister2.libero.it...

Spiacente, ma uso solo A97, quindi non sò i trucchetti.
Alessandro.



title: maschera continua

author: OndaMax

text:
Il 13 Feb 2002, 11:43, "maurizio" ha scritto:
>Uso A2000, potresti
spiegarmi come devo usare la formattazione
>condizionale
>nel mio caso
(finora l'ho utilizzata solo in base al valore dei controlli)
.
Prova a
creare un controllo non associato e non visibile sull'intestazione di
maschera e a passargli, tramite evento "su corrente" della form, il valore
di un campo univoco del record (l'ID ?).
In formattazione condizionata
utilizzi l'opzione relativa ad "Espressione" controllandola su una stringa
del genere (esempio basato su eventuale controllo ID):
[ID]=[IDcheck]
Laddove IDcheck è il controllo non associato che contiene l'ID del record
corrente. Quindi selezioni la formattazione che preferisci ...
OndaMax
--------------------------------
Inviato via
http://usenet.iol.it


title: query unione con doppio criterio

author: Giuseppe

text:
Buongiorno a tutti.
Come si modifica questo codice sql per far sì che non vengano esclusi i record pari a zero se appartenenti ad uno specifico progetto ?
SELECT tblSpese.id, tblSpese.idazienda, tblspese.idprogetto, tblspese.idvoce, ecc....
FROM tblSpese LEFT JOIN [tblspesetemp] ON (tblSpese.idvoce = [tblspesetemp].idvoce)

UNION SELECT
tblspesetemp.id
, tblspesetemp.idazienda, tblspesetemp.idprogetto, tblspesetemp.idvoce, eccccc

FROM [tblspesetemp] LEFT JOIN tblSpese ON ([tblspesetemp].idvoce = tblSpese.idvoce)

WHERE [tblspesetemp].idVoce NOT IN (SELECT [tblSpese].idVoce FROM tblSpese)

ORDER BY idprogetto, idvoce;

Grazie.
Giuseppe


title: query unione con doppio criterio

text:

Ho modificato la riga
WHERE [tblspesetemp].idVoce NOT IN (SELECT [tblSpese].idVoce FROM tblSpese)
in WHERE [tblspesetemp].idVoce and [tblspese].Idprogetto NOT IN (SELECT [tblSpese].idVoce and [tblspesetemp].Idprogetto FROM tblSpese)


title: filtri???

author: cnf

text:
salve, volevo creare dei filtri in una tabella, ma non ci sono riuscito.....
più complesso rispetto ad excel???? qualcuno è così gentile da spiegarmi
come filtrare dei dati numerici?
grazie


title: filtri???

author: ALESSANDRO Baraldi

text:
"cnf" <
c...@libero.it
> ha scritto nel messaggio
news:S1eXa.6620$w8....@news.edisontel.com...

Access ed Excel sono cose diverse, altrimenti perchè avrebbero nomi
diversi...?
Per filtrare con Access devi usare le QUERY.
Leggi l'help o qualche manuale prima dell'uso....!
@Alex.


title: inputmask e defaultvalue in una textbox per inserimento di una data

author: AleC

text:
In una form ho un controllo textbox ho inserito come inputmask
"00/00/00;0;_" in modo che inserende 6 numeri consecutivamente senza
caratteri di separazione diventa molto veloce inserire una data.
Nello stesso tempo però a seconda della modalità di apertura della
form ho necessità in un certo caso di imporre un valore predefinito
alla stessa textbox che dovrebbe essere il primo giorno dell'anno
corrente, quindi ho pensato nell'evento LOAD della form di impostare
la proprietà del controllo DefaultValue questo primo giorno dell'anno
corrente.
Purtroppo il risultato è sempre deprimente:
se immetto defaultvalue= "01/01/" & trim(year(date()) mi resittuisce
quella che sembra un'ora 00:00:43  (?!?!)
le ho provate tutte "010108", con il format in varie forme, "01/01/08"
ecc..... non mi restituisce mai la data ma uno sgorbio....
c'è una soluzione ?
Grazie


author: Geppo

text:

Si :
me.NomeTuaTestBox.defaulvalue = """" & DateSerial(Year(Date), 1, 1) & """"
> Grazie
prego
--
Ciao
Geppo


text:

> Geppo- Nascondi testo citato
>
> - Mostra testo citato
Genio !
Ma non ho capito le 4 dico 4 virgolette doppie prima e dopo


text:

Perchè lo prevede la sistassi.....nell'editor VBA premi F1 mentre il cursore
si trova su "DefaultValue" in modo da consultare l'help.
--
Ciao
Geppo


text:

adesso capisco ma ho sempre usato chr(34) per inserire delle
virgolette doppie (") in una stringa
pour-parler


text:
Ciao AleC wrote:
>>
>> - Mostra testo citato
>
> adesso capisco ma ho sempre usato chr(34) per inserire delle
> virgolette doppie (") in una stringa
> pour-parler
Ok va bene.
Infatti puoi anche continure ad usare chr(34). :-)
--
Ciao
Geppo


title: maledetto MDAC

author: Riccardo Casadei

text:
Ho già postato recentemente un problema sull'apertura di un recordset che
segnala errore che dovrebbe dipendere da MDAC.
Oggi scopro che anche l'Area Risultati Databse di FrontPage non funziona più
e sulle KB vedo riferimenti sempre a MDAC.
C'è qualcuno che sa qualcosa di veramente approfondito su questo MDAC o che
mi possa indicare siti in cui reperire informazioni relative alla soluzione
di problemi ?
Grazie a tutti
Rick


title: Importare file di testo: ERRORE

author: songohan

text:
Ho un errore nell'importare il seg. file di testo di esempio:
"StoreID","Nome","Cognome"
"1","Antonio","Lamazza"
Giunto alla fine ottengo il seg. messaggio di errore:
'Text specification field separator matches decimal separator or text
delimiter"
Ma che vuol dire? Anche cambiando i delimitatori di campo da " a ' l'errore
persiste, eppure i campi e i relativi valori vengono correttamente
riconosciuti.
Grazie a chi vorrą aiutarmi.
Un saluto :)


title: Importare file di testo: ERRORE

author: oliones

text:
songohan <fan...@TuttiILamer.it> wrote in message
WIFa7.3514$fA3.1...@news.infostrada.it...

presumo che l'errore sia dovuto al fatto che il primo campo viene importato
come numerico e il prg ha problemi a capire la differenza tra delimitatore
di campo e decimale
(se non hai decimali) quando fai l'importazione scegli avanzate e in
separatore decimali sostituisci alla virgola (,) il punto (.)
ciao


title: Importare file di testo: ERRORE

author: Federico Luciani

text:

significa che il separatore di campi coincide con il separatore
decimale, ovvero la virgola.
sostituisci la virgola con un altro separatore (es. puntoevirgola) e
vedrai che va.
--
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: Importare file di testo: ERRORE

text:

Infatti era cosě...e avevo anche controllato nella sezione
Avanzate...evidentemente non ero stato abbastanza attento :-)
Grazie.


title: Importare file di testo: ERRORE

text:
> songohan wrote:
> > Ho un errore nell'importare il seg. file di testo di esempio:
> >
> > "StoreID","Nome","Cognome"
> > "1","Antonio","Lamazza"
> > Giunto alla fine ottengo il seg. messaggio di errore:
> > 'Text specification field separator matches decimal separator or text
> > delimiter"
> >
> > Ma che vuol dire? Anche cambiando i delimitatori di campo da " a '
l'errore
> > persiste, eppure i campi e i relativi valori vengono correttamente
> > riconosciuti.
>
> significa che il separatore di campi coincide con il separatore
> decimale, ovvero la virgola.
>
> sostituisci la virgola con un altro separatore (es. puntoevirgola) e
> vedrai che va.
Infatti č cosě. Grazie mille.


title: Tabulazione

author: Fabio Zilio

text:
Io provo a richiedere, il mio problema è che uscendo da una sottomaschera
contenuta in un'altra sottomaschera con un pulsante che aziona una macro
posto nella maschera master,  al quale ho dato un VaiAcontrollo, quando
riparto per inserire i dati alla prima tabulazione (nonostante abbia già
dato il giusto ordine) mi porta il focus nell'ultimo controllo della
sottosottomaschera che avevo lasciato. Qualcuno mi sa aiutare perchè
l'ordine di tabulazione risulri consequenziale?
Grazie Fabio


title: Degradamento prestazioni da 2003 a 2007

text:
Ciao a tutti,
ho convertito un db (fe+be) da access2003 ad acess2007 (accdb).
Funziona tutto, il problema e' che c'e' stato un notevole decadimento
delle prestazioni.
L'esempio piu' semplice e' di una maschera di fatture che con 2003 si
apriva pressoche istantaneamente, con 2007 ci vogliono circa 12
secondi.
Niente e' cambiato ne sulla rete (il be risiede su un server), ne sui
pc, tanto che la versione con 2003 funziona sempre benissimo.
Qualche idea e/o consiglio?
grazie
mau


title: Degradamento prestazioni da 2003 a 2007

author: RobertoA

text:

Indaga su cosa lo fa rallentare
Quando tira su le testate?
Quando aggiorna i campi sulla form?
Deve aggiornare le righe della fattura corrente?
Infarcisci il codice di variabili che riempi a colpi di timer e nome
procedura eseguita
Credo che rapidamente, troverai dove e' lento il funzionamento
Ma i dati sulle tabelle collegate li tira su velocemente oppure no?
Ciao
RobertoA


title: ConvertReportToPDF Formato Errato

text:
Salve,

avevo installato sul PC Access 2007 e su di una maschera avevo un pulsante la cui funzione era quella di convertire un report in PDF e quindi spedirlo tramite mail. Ho installato Access 2010 e il pulsante funziona ancora tranne che per il fatto che il report (in formato A4) mi viene tagliato a metà. La funzione che utilizzo per la conversione è la seguente:

blRet = ConvertReportToPDF("Fattura consulenza", vbNullString, _
"c:\ditta\Fattura" & ".pdf", False, False, 0, "", "", 0, 0)

Andando ad aprire il file Fattura.pdf è tagliato a metà

qualcuno di voi ha già avuto esperienza in merito o mi sa indicare l'errore che commetto?!

Grazie e saluti

SimoneB


title: ConvertReportToPDF Formato Errato

author: Karl Donaubauer

text:

In A10 devi usare la versione più nuova dei dll di Lebans dal Feb 09
(vedi
http://www.lebans.com/reporttopdf.htm
).

Se non aiuta puoi sostituire la soluzione di Stephen con l'esportazione
adesso integrata:

DoCmd.OutputTo acOutputReport, "TuoReport", acFormatPDF, "PercorsoENome.pdf"

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


title: MDE to MDB ahahahahahaah !!!

author: spedysoft

text:
Bè che figata !!!!!!!!!!!
Ho trovato questo programmino in rete che converte un file .mde in .mdb;
e mi sono sentito male....
bello proprio bello si si ...
il programmino converte si le maschere e i report in un file .mdb......MA
SENZA CODICE VBA !!!!!!!!!!!
Ma a che cazzo servirà mai convertire un form da un .mde se non si vede il
codice scritto dietro ?!
BAH...


title: MDE to MDB ahahahahahaah !!!

author: Sergio MAZZA

text:
"spedysoft" <
in...@spedysoft.com
> ha scritto nel messaggio
news:qYEQa.175208$lK4.4...@twister1.libero.it...

Magari per farsi assumere dalla MS...
Ciao.
--
Sergio MAZZA


title: MDE to MDB ahahahahahaah !!!

author: MA

text:
"spedysoft" <
in...@spedysoft.com
> ha scritto nel messaggio
news:qYEQa.175208$lK4.4...@twister1.libero.it...

Aggiungere funzioni che non fa già?
MAssimiliano


title: www.sitocomune.com - aggiornamenti

author: namor

text:
Ringraziando per l'impegno e la disponibilità di coloro i quali
gratuitamente prestano o hanno prestato il loro tempo, la loro opera e le
loro conoscenze per la creazione della risorsa
www.sitocomune.com
 (e di
questo newsgroup), e ben conscio dell'impegno e del dispendio di tempo che
questo debba necessariamente comportare, volevo sapere se e per quando
siano previsti futuri aggiornamenti del sito (sempre che ci sia nuovo
materiale a sufficienza, visto che quasi qualsiasi argomento mi venga in
mente è già stato trattato).
A tutti quelli che hanno qualche dubbio o richiesta sul funzionamento di
Access, tabelle, query, maschere, report, ecc... consiglio vivamente di
visitare
www.sitocomune.com
, dove potranno trovare nella maggior parte dei
casi una risposta già pronta e commentata al loro problema, o altri
suggerimenti e curiosità che possono tornare utili in parecchie occasioni,
nonchè l'archivio storico del newsgroup.
Namor
* * * RISPETTA L'AMBIENTE * * *
Questo messaggio è stato inviato
usando solo elettroni riciclati al 100%!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Query con piu' di due criteri

author: il barbi

text:
Devo fare una query con 4 criteri in OR del tipo:
Campo1=x OR Campo2=y OR Campo3=z OR Campo4=w
e non ci sono ancora riuscito...
mi date una mano?
grazie dal barbi


title: Query con piu' di due criteri

author: Arilolo

text:
Nella struttura della query normalmente tu scrivi la condizione nella riga
Criteri sotto la colonna corrispondente al campo che ti interessa. Nelle
righe sucessive, etichettate come Oppure, puoi inserire altre condizioni
anche in altre colonne. Ogni riga è una condizione.


title: problemi di giorni festivi

author: simisa

text:
Gentile news,
chiedo aiuto, devo estrapolare dei periodi tra due date in una query...il problema è che devo tirare fuori solo i giorni lavorativi senza tener conto dei sabato e domenica...
sono andato sul prestigioso sito comune, ho trovato qualcosa che faceva al caso mio...ma non proprio....
perchè io nella query ho questa formula:
data spedizione-data richiesta
ottengo un'intervallo di tempo...ma devo scorporarlo dai festivi.
mentre sul sito cera la soluzione per un intervallo tra 2 date, un conteggio....
grazie.


title: problemi di giorni festivi

author: jef

text:
"simisa" <
sim...@tiscalinet.it
> ha scritto nel messaggio
news:b0s12m$9tg$1...@lacerta.tiscalinet.it...

Scusa ma non ho capito bene. La funzione che c'é sul sito comune l'ho usata
anch'io e mi sembra quello che ti serve.
Il conteggio tra le due date data-richiesta e data-spedizione è il numero di
giorni lavorativi. Se il tuo problema è che una volta la data spedizione è
maggiore di quella richiesta e viceversa imposta un controllo per inveritre
le due date ed eventualmente mettere in negativo il risultato.
Ciao


title: visualizzazione record nuovo

author: luigi Onofrio

text:
normalmente quando si crea una maschera o anche visualizzando una tabella,
access si posiziona sul primo record immesso,
Adesso mi è stato chiesto se sia possibile far posizionare access
direttamente su un nuovo record da inserire.
es. si hanno 200 record immessi, access visualizza il primo, io vorrei far
visualizzare il 201 e cioè il primo record vuoto da riempire.
è possibile?
se si, come fare?
tank
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: visualizzazione record nuovo

text:
luigi Onofrio wrote:
> normalmente quando si crea una maschera o anche visualizzando una
> tabella, access si posiziona sul primo record immesso,
> Adesso mi è stato chiesto se sia possibile far posizionare access
> direttamente su un nuovo record da inserire.
> es. si hanno 200 record immessi, access visualizza il primo, io
> vorrei far visualizzare il 201 e cioè il primo record vuoto da
> riempire.
> è possibile?
Se vuoi visualizzare solo questo nuovo record puoi impostare
la proprietà "Immissione Dati" della maschera a Sì o aprire la
maschera con:
DoCmd.OpenForm "NomeMaschera", , , , acFormAdd
Se invece vuoi visualizzare tutti record e solo andare al nuovo:
DoCmd.GoToRecord , , acNewRec
p.e. "Su Apertura" della maschera.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: visualizzazione record nuovo

author: luigi onofrio

text:
Karl Donaubauer ha scritto:




> DoCmd.GoToRecord , , acNewRec

grazie!!  lunedi ci provo! (in ufficio)



title: visualizzazione record nuovo

text:
Karl Donaubauer ha scritto:




> DoCmd.GoToRecord , , acNewRec

ok! la seconda soluzione è perfetta!
grazie



title: riempimento automatico caselle di testo non associate

author: Giuseppe

text:
Salve a tutti.
ll mio problema è questo. Ho due tabelle tblAnagrafica ed  una
tblFatture.
Finora la maschera per l'emissione fatture aveva origine da una query
che mi metteva insieme i campi delle due tabelle. Di conseguenza,
quando sceglievo il cliente dalla casella combinata con l'evento:
Private Sub IDCliente_AfterUpdate()
' Aggiorna i controlli sul destinatario sulla base del valore scelto
nella casella combinata IDCliente.
    Me!Destinatario = Me![IdAnagrafica].Column(1)
    Me!IndirizzoDestinatario = Me!via1
    Me!CittàDestinatario = Me!localita
End sub
ottenevo il riempimento automatico di tutti gli altri dati.
Cercando di farmi aiutare da un programmatore professionista per altri
quesiti, mi  ha suggerito di non utilizzare le maschere di inserimento
con origine query ma con origine sulla tabella tblFatture.
Il problema, è che i campi via1, localita, cap ecc.. ora non hanno
origine e dalla casella Combinata innanzi citata non riesco a riempire
questi campi orfani.
Era giusta la mia impostazione o quella suggeritami ma con modifiche
da apportare all'evento dopo aggiornamento della combo?
Grazie. Ciao.


text:

Sono riuscito ad ottenere il risultato inserendo .Value dopo il nome
del campo.
Però questi campi si riempono solo se modifico la casella combinata e
cmq non restano in memoria alla chiusura/riapertura della maschera.
Credo che la soluzione sarebbe quella di inserire nell'origine
controllo una funzione tipo
=[tblFatture]![via1];[tblAnagrafica]![IdAnagrafica]=[frmFatture]!
[IdAnagrafica]
ma non mi funziona.
Dove sbaglio? Vi prego rispondete.
Ciao.


title: Trovare tab e query effettivamente utilizzate

author: Maicol

text:
Buongiorno a tutti e scusate per la sveglia. Ho questo problema : ho
ereditato alcuni mdb che mi e' stato chiesto di ripulire, cioe' di eliminare
tutte quelle tabelle o query che erano state create a carattere momentaneo
 per motivi che non conosco),
e che non sono in realta' all'interno dell'mdb utilizzate ne' come origine
dati di maschere, report o presenti in alcun modulo etc. E' possibile farlo
in un modo veloce
senza andare a verificare la struttura di tutto a manina. Vi ringrazio
molto.


author: Antonio Biso

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:EVpv9.91097$%M1.23...@twister2.libero.it...

C'è un tool apposito nel sito comune
Antonio


author: Vale

text:
> >
> C'č un tool apposito nel sito comune
>
> Antonio
>
Puoi essere piů preciso per cortesia?
sono interessato anch'io, in quale sezione del sito comune?
grazie


author: Roberto da casa

text:
"Vale" <
va...@virgilio.it
> ha scritto nel messaggio
news:apmlb1$n4d$1...@monty.lombardiacom.it...

Sezione General, la FAQ di  Lorenzo Coronati e Sib intitolata "Verifica se
una tabella o una query č usata in una form o in un report".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> >
> C'è un tool apposito nel sito comune
>
> Antonio
>
> Ti ringrazio, l'ho trovato ed adoperato ma mi va in errore :
Si e' verificato un errore(17) impossibile eseguire l'operazione richiesta.
Mi puoi aiutare???


text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:mlEv9.93561$RO.23...@twister1.libero.it...

Bisognerebbe vedere in che punto si è piantato per fare un po' di debugging
Quale è l'operazione che è fallita?
Antonio


title: Casella di Controllo & Report

author: Jiji

text:
Ciao,
sto realizzando un report
con, anche, una casella di controllo(checkbox)
e vorrei, in base se selezionata o meno, assegnare un valore ad una casella
di testo.
Qualcuno sa dirmi che controllo utilizzare??
Grazie
Jiji


title: Casella di Controllo & Report

author: Roberto dalla campagna

text:
"Jiji" <imagemanNO...@GRAZIElibero.it> ha scritto nel messaggio
news:usHFe.17659$B6.4...@twister1.libero.it...

Con una casella di controllo non visibile associata al campo di tipo Si/no
della tabella/query ed una casella di testo non associata il cui valore lo
stabilirai con una routine VBA generata a fronte dell'evento "Su
formattazione" della sezione Corpo del report; in tale testerai con una If
il valore della casella di controllo ed in base all'esito del confronto
stabilirai il valore della casella di testo.
> Grazie
>
> Jiji
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Casella di Controllo & Report

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:lsIFe.19319$a5.2...@twister2.libero.it...
>
> "Jiji" <imagemanNO...@GRAZIElibero.it> ha scritto nel messaggio
> news:usHFe.17659$B6.4...@twister1.libero.it...
>> Ciao,
>> sto realizzando un report
>> con, anche, una casella di controllo(checkbox)
>> e vorrei, in base se selezionata o meno, assegnare un valore ad una
> casella
>> di testo.
>> Qualcuno sa dirmi che controllo utilizzare??
>
> Con una casella di controllo non visibile associata al campo di tipo Si/no
> della tabella/query ed una casella di testo non associata il cui valore lo
> stabilirai con una routine VBA generata a fronte dell'evento "Su
> formattazione" della sezione Corpo del report; in tale testerai con una If
> il valore della casella di controllo ed in base all'esito del confronto
> stabilirai il valore della casella di testo.
>
ma che tipo di controllo devo effettuare sulla casella di controllo??
ho provato sulla formattazione del corpo del report, come hai detto, ma se
provo:
if casellaSINO = True Then ....
if casellaSINO = -1 Then ....
if casellaSINO = "Si" Then ....
...ma mi da sempre errore 2427!
cosa sbaglio??
Grazie


title: Casella di Controllo & Report

text:
"Jiji" <imagemanNO...@GRAZIElibero.it> ha scritto nel messaggio
news:fwJFe.19461$a5.2...@twister2.libero.it...

Da qui non è facile da capire, visto che se ti dà l'errore 2427 significas
che casellaSINO non è un ogetto che può avere un valore, ovvero sembrerebbe
che non sia una casella di controllo associata ad un campo di tipo dati
Si/no.
Comunque se casellaSINO fosse una casella di controllo potresti scrivere:
If Me!casellaSINO = True Then
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
>
> Grazie
>
>


title: Casella di Controllo & Report

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:w5PFe.18544$B6.5...@twister1.libero.it...
>
> "Jiji" <imagemanNO...@GRAZIElibero.it> ha scritto nel messaggio
> news:fwJFe.19461$a5.2...@twister2.libero.it...
>>
>> "Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
>> messaggio news:lsIFe.19319$a5.2...@twister2.libero.it...
>> >
>> > "Jiji" <imagemanNO...@GRAZIElibero.it> ha scritto nel messaggio
>> > news:usHFe.17659$B6.4...@twister1.libero.it...
>> >> Ciao,
>> >> sto realizzando un report
>> >> con, anche, una casella di controllo(checkbox)
>> >> e vorrei, in base se selezionata o meno, assegnare un valore ad una
>> > casella
[cut]
..si sbagliavo in maniera clamorosa!!
cmq buona l'ultima, Roberto!
Grazie


title: differenza date

author: Massimo Peca

text:
Ciao a tutti,
non riesco a capire dov'è l'errore della seguente formula immessa in una
casella di testo di una maschera:
=DateDiff("d";[data_di_arrivo];[data_chiusura])
Mi restituisce sempre #Errore pur avendo seguito gli esempi e la sintassi
dell'help. Ho provato pure a sostituire i doppi apici con quelli singoli.
Uso Access 2000 italiano (9.0.2812).
Mi aiutate? Grazie.
--
Saluti. Massimo Peca
-------------------------------
togli lo yogurt per scrivermi in mailbox
http://digilander.iol.it/cntpll
 - CNTPLL (coordinamento nazionale dei
tecnici della prevenzione nei luoghi di lavoro)
http://it.egroups.com/group/cntpll
 - mailing list del CNTPLL
newsgroup news:it.lavoro.prevenzione


title: differenza date

author: p. bianchi

text:
Massimo Peca wrote:
>
> Ciao a tutti,
> non riesco a capire dov'è l'errore della seguente formula immessa in una
> casella di testo di una maschera:
>
> =DateDiff("d";[data_di_arrivo];[data_chiusura])
>
> Mi restituisce sempre #Errore pur avendo seguito gli esempi e la sintassi
> dell'help. Ho provato pure a sostituire i doppi apici con quelli singoli.
> Uso Access 2000 italiano (9.0.2812).
> Mi aiutate? Grazie.
Ahahah, ci sono diventato scemo pure io prima di azzeccare la soluzione
per caso. La stringa che indica se vuoi giorni mesi o anni va tradotta
in italiano, devi dirgli "g" per giorni, non d come days.
L'help e' sbagliato, affermano imperterriti che si deve usare d ma non
e' vero, prova.
ciao


title: differenza date

author: Roberto dal portatile

text:
"Massimo Peca" <
massim...@libero.it
> ha scritto nel messaggio
news:XQKv6.37677$dJ6.3...@news.infostrada.it...
> Ciao a tutti,
> non riesco a capire dov'è l'errore della seguente formula immessa in una
> casella di testo di una maschera:
>
> =DateDiff("d";[data_di_arrivo];[data_chiusura])
>
> Mi restituisce sempre #Errore pur avendo seguito gli esempi e la sintassi
> dell'help. Ho provato pure a sostituire i doppi apici con quelli singoli.
> Uso Access 2000 italiano (9.0.2812).
> Mi aiutate? Grazie.
> --
>
> Saluti. Massimo Peca
Visto che stai lavorando nell'origine controllo di una casella di testo
(quindi con il generatore di espressioni) e non all'interno di un codice
VBA, prova a scrivere "g" al posto di "d".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: differenza date

author: Sib dal portatile

text:
Massimo Peca <
massim...@libero.it
> wrote in message
XQKv6.37677$dJ6.3...@news.infostrada.it...
> Ciao a tutti,
> non riesco a capire dov'è l'errore della seguente formula immessa in una
> casella di testo di una maschera:
>
> =DateDiff("d";[data_di_arrivo];[data_chiusura])
>
> Mi restituisce sempre #Errore pur avendo seguito gli esempi e la sintassi
Vedo che usi i punto e virgola per separare gli argomenti, ne deduco che
stai usando la funzione in una query o in un controllo, se e' cosi'
sostituisci il carattere "d" con "g". Se invece stai usando la funzione
all'interno del codice VBA allora la d va bene ma devi sostituire le virgole
ai punto e virgola.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: differenza date

text:
"p. bianchi" <mi.e'.scaduto@il.provider!> ha scritto nel messaggio
news:99o52t$56h$1...@fe1.cs.interbusiness.it...
> Massimo Peca wrote:
[CUT]
> Ahahah, ci sono diventato scemo pure io prima di azzeccare la soluzione
> per caso. La stringa che indica se vuoi giorni mesi o anni va tradotta
> in italiano, devi dirgli "g" per giorni, non d come days.
>
> L'help e' sbagliato, affermano imperterriti che si deve usare d ma non
> e' vero, prova.
>
> ciao
L'help non è sbagliato, casomai è incompleto.
Sull'help trovi la sintassi che va usata in un cidice VBA o SQL, dove va
comunque usato l'inglese.
Per le frasi che potresti ottenere con il generatore di espressioni (ad
esempio ciò che scrivi in un'origine controlllo) la sintassi dipende dalla
versione di Access (e penso che tu adoperi la versione italiana) e dalle
Impostazioni internazionali di Windows (e immagino che tu abbia scelto
Italiano (Standard)). Se le cose stanno così, oltre a scrivere "g" anzichè
"d" (perchè in italiano si dice giorni anziché days), come separatore devi
usare il punto e virgola anziché la virgola perché così è scritto come
Separatore di elenco nelle Impostazioni internazionali in uso sul tuo PC.
Alla fine della fiera, se non volessi vivere queste differenze di sintassi
tra VBA/SQL e le frasi generate con il generatore di espressioni, dovresti
usare la versione inglese di Access e selezionare le Impostazioni
internazionali USA (ma non credo ti convenga).



title: differenza date

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:sQOv6.907$yU4.2...@news.infostrada.it...
...
> sostituisci il carattere "d" con "g". Se invece stai usando la funzione
...
Grazie a tutti. Ho fatto la sostituzione (g al posto di d) e funziona
correttamente dandomi il risultato corretto. La formula è in una casella di
testo, ed è stata introdotta tramite il generatore di espressioni.
Terrò conto per il futuro delle "traduzioni" necessarie.



title: Calcolo Pasqua

author: Stefano Ferrari

text:
Mesi fa, da qualche parte ma non ricordo dove, ho letto l'algoritmo per il
calcolo della data della Pasqua per ogni anno.
C'č qualcuno che mi sa indicare dove trovarlo o ( meglio ancora) che me lo
puň dire???
Grazie
Stefano


title: Calcolo Pasqua

author: Alessandro

text:
"Stefano Ferrari" <
stefa...@libero.it
> wrote in message
news:Mnz78.18381$nI1.5...@twister1.libero.it...
> Mesi fa, da qualche parte ma non ricordo dove, ho letto l'algoritmo per il
> calcolo della data della Pasqua per ogni anno.
> C'è qualcuno che mi sa indicare dove trovarlo o ( meglio ancora) che me lo
> può dire???
> Grazie
> Stefano
Ciao, ti passo la Funzione basta passargli l'anno e restituisce
la data.
'Ottima funzione per ottenere la data del giorno di Pasqua semplicemente
'fornendo l'anno interessato
Public Function Pasqua(iAnno As Integer) As Date
   Dim a As Integer
   Dim b As Integer
   Dim c As Integer
   Dim d As Integer
   Dim e As Integer
   Dim f As Integer
   Dim g As Integer
   Dim h As Integer
   Dim k As Integer
   Dim m As Integer
   Dim sTmp As String

   a = iAnno Mod 19
   b = iAnno Mod 4
   c = iAnno Mod 7
   h = 19 * a + 24
   d = h Mod 30
   k = 5 + 2 * b + 4 * c + 6 * d
   e = k Mod 7
   m = d + e

   If m <= 9 Then
      g = 31 - (9 - m)
      m = 3
   Else
      f = m - 9
      If f = 26 Then
         g = 19
         m = 4
      Else
         If f = 25 Then
            If d <> 28 Then
               g = f
               m = 4
            Else
               g = 18
               m = 4
            End If
         Else
            g = f
            m = 4
         End If
      End If
   End If
   sTmp = Mid(Str(g), 2) + "/" + Mid(Str(m), 2) + "/" + Mid(Str(iAnno),
2)
   Pasqua = CVDate(sTmp)
End Function
ALESSANDRO.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: carica sottomaschera su evento click

author: tiziano

text:
          ciao,
mi ritrovo a dover caricare nella maschera principale diverse sottomaschere
ma questo rallento il passaggio da un record all'altro, come posso attivare
le sottomaschere solo se lo desidero, ad un evento tipo click di un
pulsante?
Ciao
Grazie tiz
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: carica sottomaschera su evento click

author: Karl Donaubauer

text:
tiziano wrote:
> mi ritrovo a dover caricare nella maschera principale diverse
> sottomaschere ma questo rallento il passaggio da un record all'altro,
> come posso attivare le sottomaschere solo se lo desidero, ad un
> evento tipo click di un pulsante?
Puoi lasciare vuoto (o usare un dummy per) la proprietą
SourceObject del controllo sottomaschera e sul evento click fai:
Me!sfcontrol.SourceObject = "MiaSottoMaschera"
Vedi anche la FAQ 4.8 Cambiare una sottomaschera
sul sito indicato sotto
--
HTH
Karl
*********
Access-FAQ
http://www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: carica sottomaschera su evento click

text:

ciao,
grazie per l'aiuto, ho provato a seguire le tue indicazioni e funziona, ho
perņ da chiederti ancora delle informazioni.
1. le sottomaschere sono collegate attraverso un campo master ed uno
secondario... ho provato a seguire le tue indicazioni dal sito ma non ne
sono venuto fuori.
2. ho provato anche a smontare due sottomaschere nidificate e utilizzare la
sincronizzazione tra le due, ma se uso questo sistema come funziona?
 mi dai ancora un aiuto?
Grazie
Tiziano



title: carica sottomaschera su evento click

text:
tiziano wrote:
> Karl Donaubauer ha scritto:
>>> mi ritrovo a dover caricare nella maschera principale diverse
>>> sottomaschere ma questo rallento il passaggio da un record
>>> all'altro, come posso attivare le sottomaschere solo se lo
>>> desidero, ad un evento tipo click di un pulsante?
>>
>> Puoi lasciare vuoto (o usare un dummy per) la proprietà
>> SourceObject del controllo sottomaschera e sul evento click fai:
>> Me!sfcontrol.SourceObject = "MiaSottoMaschera"
>>
>> Vedi anche la FAQ 4.8 Cambiare una sottomaschera
>> sul sito indicato sotto
> ...
> ho provato a seguire le tue indicazioni e funziona, ho
> però da chiederti ancora delle informazioni.
> 1. le sottomaschere sono collegate attraverso un campo master ed uno
> secondario... ho provato a seguire le tue indicazioni dal sito ma non
> ne sono venuto fuori.
> ...
Devi essere più preciso.
Posta il tuo codice per cambiare la sottomaschera e spiega cosa
non funziona o successa.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it



title: carica sottomaschera su evento click

text:
Karl Donaubauer wrote:
> ...
> Posta il tuo codice per cambiare la sottomaschera e spiega cosa
> non funziona o successa.
*ahi* --> succede


title: carica sottomaschera su evento click

author: Alessandro Baraldi

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> wrote in message
news:340784F...@individual.net

;-)
Magari serve impostare il campo Master/Child runtime...?
Proprietą LinkChildFields, LinkMasterFields
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: carica sottomaschera su evento click

text:
Alessandro Baraldi wrote:
> "Karl Donaubauer wrote in message
>>> ...
>>> Posta il tuo codice per cambiare la sottomaschera e spiega cosa
>>> non funziona ...
>
> Magari serve impostare il campo Master/Child runtime...?
> Proprietą LinkChildFields, LinkMasterFields
Forse. Ma č descritto con esempi nella FAQ 4.8 che ho segnalato.
Non hai letto il suo preciso rapporto?
> ho provato a seguire le tue indicazioni dal sito ma non ne
> sono venuto fuori
--
;-)



title: carica sottomaschera su evento click

text:

ciao eccomi e grazie per continuare a postare.
il mio pulsante si chiama Comando955
"ma_schedatura" č la maschera principale
"MA_REGISTRO_USM" č la sottomaschera
i campi interessati sono nella
maschera principale "ma_schedatura" :
id_localitą (campo master)
us (campo secondario)
i campi interessati sono nella
sottomaschera "MA_REGISTRO_USM" :
id_localitą (campo master)
numero (campo secondario)
vi ringrazio se mi date una mano.
Ciao
Tiziano
Private Sub Comando955_Click()
Me!MA_REGISTRO_USM.SourceObject = "MA_REGISTRO_USM"
Me!MA_REGISTRO_USM.LinkChildFields = Null
Me!MA_REGISTRO_USM.LinkMasterFields = Null
Me!MA_REGISTRO_USM.LinkChildFields = "CampoInSottomaschera"
Me!MA_REGISTRO_USM.LinkMasterFields = "CampoInMascheraPrincipale"



title: carica sottomaschera su evento click

author: ALESSANDRO Baraldi

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:340d09F...@individual.net...
> Alessandro Baraldi wrote:
> > "Karl Donaubauer wrote in message
> >>> ...
> >>> Posta il tuo codice per cambiare la sottomaschera e spiega cosa
> >>> non funziona ...
> >
> > Magari serve impostare il campo Master/Child runtime...?
> > Proprietą LinkChildFields, LinkMasterFields
>
> Forse. Ma č descritto con esempi nella FAQ 4.8 che ho segnalato.
> Non hai letto il suo preciso rapporto?
No no ho visto la risposta.
Dal mio provider sono 2 settimane che ho problemi, ho visto solo le tue
3 risposte, ed in effetti mi pareva strano.....!!!!
Boh.
> Karl
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: carica sottomaschera su evento click

text:
tiziano wrote:
> Karl Donaubauer ha scritto:
>> ...
>> Forse. Ma è descritto con esempi nella FAQ 4.8 che ho segnalato.
>> Non hai letto il suo preciso rapporto?
>>> ho provato a seguire le tue indicazioni dal sito ma non ne
>>> sono venuto fuori
> ...
> il mio pulsante si chiama Comando955
> "ma_schedatura" è la maschera principale
> "MA_REGISTRO_USM" è la sottomaschera
>
> i campi interessati sono nella
> maschera principale "ma_schedatura" :
> id_località (campo master)
> us (campo secondario)
>
> i campi interessati sono nella
> sottomaschera "MA_REGISTRO_USM" :
> id_località (campo master)
> numero (campo secondario)
> ...
> Private Sub Comando955_Click()
> Me!MA_REGISTRO_USM.SourceObject = "MA_REGISTRO_USM"
> Me!MA_REGISTRO_USM.LinkChildFields = Null
> Me!MA_REGISTRO_USM.LinkMasterFields = Null
> Me!MA_REGISTRO_USM.LinkChildFields = "CampoInSottomaschera"
> Me!MA_REGISTRO_USM.LinkMasterFields = "CampoInMascheraPrincipale"
Prova con:
Me!MA_REGISTRO_USM.SourceObject = "MA_REGISTRO_USM"
Me!MA_REGISTRO_USM.LinkChildFields = Null
Me!MA_REGISTRO_USM.LinkMasterFields = Null
Me!MA_REGISTRO_USM.LinkChildFields = "id_località;numero"
Me!MA_REGISTRO_USM.LinkMasterFields = "id_località;us"
Se ti dà un errore prova con stringhe vuote (se mi ricordo bene
dipende dalla versione di Access):
Me!MA_REGISTRO_USM.SourceObject = "MA_REGISTRO_USM"
Me!MA_REGISTRO_USM.LinkChildFields = ""
Me!MA_REGISTRO_USM.LinkMasterFields = ""
Me!MA_REGISTRO_USM.LinkChildFields = "id_località;numero"
Me!MA_REGISTRO_USM.LinkMasterFields = "id_località;us"
--
HTH



title: carica sottomaschera su evento click

text:

Ciao,mi spiace ma non avevo compreso che bastasse inserire

> Me!MA_REGISTRO_USM.LinkChildFields = "id_località;numero"
> Me!MA_REGISTRO_USM.LinkMasterFields = "id_località;us"
i valori da collegare separati dal punto e virgola come nelle
sottomaschere...
ti ringrazio per l'aiuto, ora funziona.
ho provato a far funzionare il tutto con le maschere sincronizzate e
funziona.
ciao e grazie tiz



title: Aprire pagina Web da maschera

text:
Per l'invio di una posta elettronica non c'è problema, c'è il metodo
sendobject con i parametri opportuni.
Ma per lanciare da una maschera il browser all'indirizzo per esempio
visualizzato in un controllo, come piffero si fa?
Mi sono spulciato un po' di help e alla fine ho trovato
Application.FollowHyperlink però:
1) Non mi funziona se non sono collegato ad internet (io voglio che il
browser si apra e poi mi dica che sono un deficiente perchè non sono
collegato, invece mi da proprio un errore a livello di access)
2) Mi apre quella cavola di barra degli strumenti Web
Ci sono altri modi o come risolvere con questo metodo?
Antonio


title: Aprire pagina Web da maschera

author: AntoGal

text:
Antonio Biso <
ch...@etruria.net
> scrisse...

Prova ShellExecute, che ti apre il Browser di default:
Public Declare Function ShellExecute Lib "shell32.dll" Alias
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String,
ByVal lpFile As String, ByVal lpParameters As String, ByVal
lpDirectory As String, ByVal nShowCmd As Long) As Long
ShellExecute(Me.hwnd, "open", Me!IndirizzoWEB, vbNullString, vbNullString,
SW_SHOW)
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

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


title: Aprire pagina Web da maschera

text:
AntoGal <zer...@NOSPAMtiscalinet.it> wrote in message
9323d9$u0o$1...@lacerta.tiscalinet.it...
> Antonio Biso <
ch...@etruria.net
> scrisse...
> > Per l'invio di una posta elettronica non c'è problema, c'è il metodo
> > sendobject con i parametri opportuni.
> > Ma per lanciare da una maschera il browser all'indirizzo per esempio
> > visualizzato in un controllo, come piffero si fa?
> > Mi sono spulciato un po' di help e alla fine ho trovato
> > Application.FollowHyperlink però:
> >
> > 1) Non mi funziona se non sono collegato ad internet (io voglio che il
> > browser si apra e poi mi dica che sono un deficiente perchè non sono
> > collegato, invece mi da proprio un errore a livello di access)
> > 2) Mi apre quella cavola di barra degli strumenti Web
> >
> > Ci sono altri modi o come risolvere con questo metodo?
>
> Prova ShellExecute, che ti apre il Browser di default:
>
> Public Declare Function ShellExecute Lib "shell32.dll" Alias
> "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String,
> ByVal lpFile As String, ByVal lpParameters As String, ByVal
> lpDirectory As String, ByVal nShowCmd As Long) As Long
>
> ShellExecute(Me.hwnd, "open", Me!IndirizzoWEB, vbNullString, vbNullString,
> SW_SHOW)
Direi che funziona perfettamente.
L'unica cosa è che SW_SHOW non me la riconosce come costante valida. Ho
messo un numero qualunque e funziona lo stesso. Era una tua costante?
Antonio


title: Aprire pagina Web da maschera

text:
Antonio Biso <
ch...@etruria.net
> scrisse...
> Direi che funziona perfettamente.
> L'unica cosa è che SW_SHOW non me la riconosce come costante valida. Ho
> messo un numero qualunque e funziona lo stesso. Era una tua costante?
Il valore standard dovrebbe essere 5 (ShowNormal)
Con altri valori la finestra può essere aperta massimizzata, minimizzata
ecc.
Magari dai un'occhiata alle API per i valori possibili di questa costante.



title: Errore runtime 2465 su report

author: exsisto

text:
Chiedo aiuto per un errore in un report su access 2000 che proprio non
riesco a capire.
Il corpo del report è formato da 5 caselle di testo
(nome,data,importo,tasso,GGbanca) che prendono i dati da una query.
Tutto funzionava, finchè ho deciso di cambiare il colore di alcuni
campi in base al loro valore
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
    Dim ctl As Control
    Dim valore As Variant
    For Each ctl In Report.Corpo.Controls
        If ctl.ControlType = acTextBox Then
            valore = ctl.value
            If IsNumeric(valore) Then
                If valore = 0 Then
                    ctl.ForeColor = 16777215
                Else
                    ctl.ForeColor = 0
                End If
            End If
        End If
    Next ctl
End Sub
Ebbene, sulla riga "valore=ctl.Value" c'è un errore che è troppo per
me che sono un novellino:"errore di run-time 2465 Impossibile trovare
il campo 'Forms' a cui si fa riferimento nell'espressione". Eppure
nelle finestra delle variabili locali la variabile "valore" è sembra
correttamente valorizzata.
Ci capite qualcosa? grazie.
alessandro


title: [SitoComune] Auguri!

author: Federico Luciani

text:
==========================================================================
[SITO COMUNE] account creato (ICDA 05/11/1998 0:28)
==========================================================================
Ho creato l'account
http://members.xoom.com/it_db_access
Adesso ci sono 11 Mb liberi pronti a ricevere FAQ e FAQQONE, codice, links
ecc.
Come proseguiamo?
Let me know.
Ciao, AntoGal
==========================================================================
Quello che avete appena letto e' il msg di AntoGal che annunciava la nascita
del sito comune.
In questi giorni compie 2 anni e riceve circa 2500 accessi al mese.
A quei tempi nessuno si sarebbe aspettato un simile risultato, ma _grazie_ a
molti di voi oggi il sito contiene molte utili informazioni per chi si avvicina
a MSAccess per la prima volta, e non solo per loro.
Da parte nostra possiamo solo dire grazie a tutti quelli che hanno collaborato
alla sua crescita e che speriamo continueranno.
Grazie
Federico ed AntoGal
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: [SitoComune] Auguri!

author: Silvio Berruti

text:
"Federico Luciani" <
fluc...@paperino.libero.it
> ha scritto nel messaggio
news:3A098E6F...@paperino.libero.it...
> ==========================================================================
> [SITO COMUNE] account creato (ICDA 05/11/1998 0:28)
> ==========================================================================
>
> Quello che avete appena letto e' il msg di AntoGal che annunciava la
nascita
> del sito comune.
> In questi giorni compie 2 anni e riceve circa 2500 accessi al mese.
Due anni ottimamente passati grazie al Vs. impegno nel tenerlo aggiornato e
funzionale.
Grazie.
(Se ve lo foste ricordati prima, avremmo avuto un motivo in + x festeggiare
sabato sera e domenica, che era l'anniversario... :-)))
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: [SitoComune] Auguri!

author: Gianni

text:
Auguri e Grazie per le tante volte che mi avete tirato fuori dai pasticci
!!!
Gianni
"Federico Luciani" <
fluc...@paperino.libero.it
> ha scritto nel messaggio
news:3A098E6F...@paperino.libero.it...
> ==========================================================================
> [SITO COMUNE] account creato (ICDA 05/11/1998 0:28)
> ==========================================================================
> Ho creato l'account
>
http://members.xoom.com/it_db_access
> Adesso ci sono 11 Mb liberi pronti a ricevere FAQ e FAQQONE, codice, links
> ecc.
> Come proseguiamo?
> Let me know.
> Ciao, AntoGal
> ==========================================================================
>
> Quello che avete appena letto e' il msg di AntoGal che annunciava la
nascita
> del sito comune.
> In questi giorni compie 2 anni e riceve circa 2500 accessi al mese.



title: [SitoComune] Auguri!

author: Roberto da casa

text:
"Federico Luciani" <
fluc...@paperino.libero.it
> ha scritto nel messaggio
news:3A098E6F...@paperino.libero.it...
> ==========================================================================
> [SITO COMUNE] account creato (ICDA 05/11/1998 0:28)
> ==========================================================================
> Ho creato l'account
>
http://members.xoom.com/it_db_access
> Adesso ci sono 11 Mb liberi pronti a ricevere FAQ e FAQQONE, codice, links
> ecc.
> Come proseguiamo?
> Let me know.
> Ciao, AntoGal
> ==========================================================================
>
> Quello che avete appena letto e' il msg di AntoGal che annunciava la
nascita
> del sito comune.
[CUT]
Rubo una frase fatta:
"Grazie di essere nato"
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: [SitoComune] Auguri!

text:
Federico Luciani ha scritto:
> =======================================
> [SITO COMUNE] account creato (ICDA 05/11/...
Forse č un onore piů grande che avete scelto questa data.
Ma d'altra parte...
--
:-)
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com


title: [SitoComune] Auguri!

author: VT @ home

text:
Cento (ma non saranno pochi ?) di questi giorni !
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: [SitoComune] Auguri!

text:
Karl Donaubauer wrote:
> Federico Luciani ha scritto:
> > =======================================
> > [SITO COMUNE] account creato (ICDA 05/11/...
>
> Forse č un onore piů grande che avete scelto questa data.
> Ma d'altra parte...
se non ricordo male, quello e' il giorno del tuo compleanno
AUGURONI, KARL ;-)
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per email
fluc...@paperino.libero.it
--------------------------------------


title: [SitoComune] Auguri!

author: Enzo Laperchia

text:
"Federico Luciani" <
fluc...@paperino.libero.it
> ha scritto
nel messaggio news:3A098E6F...@paperino.libero.it...
>
============================================================
==============
> [SITO COMUNE] account creato (ICDA 05/11/1998 0:28)
>
============================================================
==============
> Ho creato l'account
>
http://members.xoom.com/it_db_access
> Adesso ci sono 11 Mb liberi pronti a ricevere FAQ e
FAQQONE, codice, links
> ecc.
> Come proseguiamo?
> Let me know.
> Ciao, AntoGal
>
============================================================
==============
>
> Quello che avete appena letto e' il msg di AntoGal che
annunciava la nascita
> del sito comune.
> In questi giorni compie 2 anni e riceve circa 2500 accessi
al mese.
[cut]
Auguri anche da parte di uno che si limita molto spesso a
lurkare e a cui piu' di una volta avete risolto parecchi
problemi.
Ciao
Enzo Laperchia


title: [SitoComune] Auguri!

author: Antonio Biso

text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
b1iO5.17397$BF.5...@news.infostrada.it...
>
> Rubo una frase fatta:
>
> "Grazie di essere nato"
Uh?
Grazie, grazie... non dovevi...
Antonio


title: [SitoComune] Auguri!

author: gestserv

text:
> [SITO COMUNE] account creato (ICDA 05/11/1998 0:28)
> ==========================================================================
> Ho creato l'account
>
http://members.xoom.com/it_db_access
> Adesso ci sono 11 Mb liberi pronti a ricevere FAQ e FAQQONE, codice, links
> ecc.
> Come proseguiamo?
forse ora é meglio domandarci "come ci fermeranno?"
Auguri a tutti, vecchi e nuovi militanti


title: [SitoComune] Auguri!

author: bobbit

text:
Complimenti !!!!!!!!!
Bobbit


title: [SitoComune] Auguri!

text:
Federico Luciani ha scritto:
> Karl Donaubauer wrote:
> > > =======================================
> > > [SITO COMUNE] account creato (ICDA 05/11/...
> >
> > Forse è un onore più grande che avete scelto questa data.
> > Ma d'altra parte...
>
> se non ricordo male, quello e' il giorno del tuo compleanno
>
> AUGURONI, KARL ;-)
Grazie, Federico!
Certo anche auguri al vostro figlio "Sito Comune di ICAA"
(nome di ragazza: "Sito Comune di ICDA")
So bene che è molto lavoro (+ tempo e pazienza) di mantenere
un tale sito. Rispetto! Sopratutto per te e AntoGal.
--
cu



title: [SitoComune] Auguri!

text:
Karl Donaubauer wrote:
> Federico Luciani ha scritto:
> > Karl Donaubauer wrote:
> > > > =======================================
> > > > [SITO COMUNE] account creato (ICDA 05/11/...
> > > Forse è un onore più grande che avete scelto questa data.
> > > Ma d'altra parte...
> > se non ricordo male, quello e' il giorno del tuo compleanno
> > AUGURONI, KARL ;-)
> Grazie, Federico!
> Certo anche auguri al vostro figlio "Sito Comune di ICAA"
> (nome di ragazza: "Sito Comune di ICDA")
:-)
> So bene che è molto lavoro (+ tempo e pazienza) di mantenere
> un tale sito. Rispetto! Sopratutto per te e AntoGal.
> Karl
Grazie



title: [SitoComune] Auguri!

author: Sergio MAZZA

text:
"Federico Luciani" <
fluc...@paperino.libero.it
> ha scritto nel messaggio
news:3A098E6F...@paperino.libero.it...
> ==========================================================================
> [SITO COMUNE] account creato (ICDA 05/11/1998 0:28)
> ==========================================================================
> Ho creato l'account
>
http://members.xoom.com/it_db_access
> Adesso ci sono 11 Mb liberi pronti a ricevere FAQ e FAQQONE, codice, links
> ecc.
> Come proseguiamo?
> Let me know.
> Ciao, AntoGal
> ==========================================================================
>
> Quello che avete appena letto e' il msg di AntoGal che annunciava la
nascita
> del sito comune.
> In questi giorni compie 2 anni e riceve circa 2500 accessi al mese.
> A quei tempi nessuno si sarebbe aspettato un simile risultato, ma _grazie_
a
> molti di voi oggi il sito contiene molte utili informazioni per chi si
avvicina
> a MSAccess per la prima volta, e non solo per loro.
>
> Da parte nostra possiamo solo dire grazie a tutti quelli che hanno
collaborato
> alla sua crescita e che speriamo continueranno.
>
> Grazie
>
> Federico ed AntoGal
>
> --------------------------------------
> Sito Comune di it.comp.appl.access
>
http://members.xoom.it/it_db_access
> mailto:
it_db_...@usa.net
> --------------------------------------
> Tutte le richieste che mi arrivano
> in privato, vengono cestinate.
> --------------------------------------
> Rimuovi paperino. per e-mail
> --------------------------------------
Grazie a tutti per la pazienza e la professionalità prestata...
Ciao.


title: [SitoComune] Auguri!

author: Giuseppe

text:
"Federico Luciani" <
fluc...@paperino.libero.it
> ha scritto nel messaggio
news:3A098E6F...@paperino.libero.it...
> ==========================================================================
> [SITO COMUNE] account creato (ICDA 05/11/1998 0:28)
> ==========================================================================
> Ho creato l'account
>
http://members.xoom.com/it_db_access
> Adesso ci sono 11 Mb liberi pronti a ricevere FAQ e FAQQONE, codice, links
> ecc.
> Come proseguiamo?
> Let me know.
> Ciao, AntoGal
> ==========================================================================
mi sembra breve il periodo per cambiare facciata editoriale , penso che il
risultato e l'attenzione ottenuta sia ottimale.
mi associo
                giuseppe


title: [SitoComune] Auguri!

author: Sib

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel
cut
Auguri!
Sib


title: [SitoComune] Auguri!

text:
"Federico Luciani" <
fluc...@paperino.libero.it
> ha scritto nel messaggio
news:3A098E6F...@paperino.libero.it...
> ==========================================================================
> [SITO COMUNE] account creato (ICDA 05/11/1998 0:28)
cut
Auguri al sito.
Speriamo migliori sempre.
Sib


title: [SitoComune] Auguri!

author: Karl Donaubauer

text:
Sib <
cerriserv...@tiscalinet.it
> schrieb:
> "Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel
>
> cut
>
> Auguri!
Da du ja Deutsch sprichst:
Danke für die Glückwünsche!
Ich kann sie brauchen.
--
Servus
Karl
*********
Access-FAQ (Tedesco):
http://www.donkarl.com


title: [SitoComune] Auguri!

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:qpTO5.91230$Le2.5...@news.chello.at...
> Sib <
cerriserv...@tiscalinet.it
> schrieb:
> > "Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel
> >
> > cut
> >
> > Auguri!
>
> Da du ja Deutsch sprichst:
>
> Danke für die Glückwünsche!
> Ich kann sie brauchen.
>
ich sprache nicht Deutsch...
Conosco solo qualche parola per via del mio lavoro (sono consulente per gli
impianti elettronici per auto e ho lavorato per due anni per la Bosch)
Ho anche comprato un corso di tedesco, quando approfondiro' le mie
conoscenze ti disturbero' per qualche suggerimento ;-)
Ciao, Sib


title: [SitoComune] Auguri!

author: RoDAgo

text:
Mi accodo agli Auguri.
W ICAA, ICDA for ever!  :-)
--
RoDAgo


title: Runtime 2000 su 97?

author: Unità di Biostatistica sul Neuroblastoma

text:
Esistono controindicazioni (leggi bug) all'installazione del runtime del
2000 su un computer con office 97?
E' preferibile alla conversione in 97?
Grazie
Luigi


title: Runtime 2000 su 97?

author: Qsecofr

text:
Unità di Biostatistica sul Neuroblastoma <
u...@ermes.cba.unige.it
> wrote in
message 8551ba$kqk$1...@news.csita.unige.it...
> Esistono controindicazioni (leggi bug) all'installazione del runtime del
> 2000 su un computer con office 97?
in teoria no in pratica si eccome: access 97 rischia di non funzionare piu'
perch' molte volte va a sovrascrivere file..sarebbe da reinstallare dopo
aver installato 2000...ma anche così non e' detto che funzioni a
meraviglia...
> E' preferibile alla conversione in 97?
ho provato a mie spese la conversione da 97 a 2000 con problemi di
compatibilità e bachi infinita... il tornare indietro mi pare ancora più
arduo... in 2000 ci sono operazioni VBA che funzionano in modo completamente
diverso in 97... in 2000 ci sono operazioni che non ci sono in 97. In 2000
c'e' ADO.. dall'altro parte DAO..(e questo e' solo lo scalino più facile)..
proverei il runtime al massimo cancelli per benino tutto e rimetti su 97
(che va meglio!)
ciao


title: Runtime 2000 su 97?

author: Guido Creo

text:
On Fri, 7 Jan 2000 15:20:57 +0100, "Unità di Biostatistica sul
Neuroblastoma" <
u...@ermes.cba.unige.it
> wrote:
>Esistono controindicazioni (leggi bug) all'installazione del runtime del
>2000 su un computer con office 97?
>E' preferibile alla conversione in 97?
>
>Grazie
>
>Luigi
>
>
L'ho fatto su una macchina di test presso un cliente ed al momento
(sono passati circa 2 mesi) non sembrano esserci controindicazioni.
Ciao.
---------------
Guido
guc...@gedy.it


title: [aiuto] Si puo' fare con una query?

author: Via

text:
Ciao a tutti,
dovrai fare quanto segue ma non so se la cosa e' scrivibile con una sola
query.
Ho una tabella (principale) cosi' fatta:
ID |  nome  | cognome ....
1     david      pinuc
2     daniele    biret
3     dario       pomigle
...
E in un'altra tabella (secondaria) alcuni dati di interesse:
idi | ID
12   1
12   10
Dalla prima tabella devo recuperare i record relativi agli ID che compaiono
nella sola seconda tabella, in altre parole qualcosa del tipo:
SELECT * FROM principale WHERE ID=1 OR ID=10 (che sono gli ID relativi a
idi=12).
Poiche' non so a priori i valori 1 e 10, come faccio a dire "enumerami tutti
gli ID nella tabella secondaria e recuperami i record relativi nella
pincipale"???
Spero di essermi riuscito a spiegare...
GRAZIE!


title: [aiuto] Si puo' fare con una query?

author: giorgio rancati

text:
"Via" <viaseg...@SPAMdespammed.com> ha scritto nel messaggio
news:N05uc.79741$Qc.31...@twister1.libero.it...

Ciao,
basta mettere in JOIN le due tabelle, è l'essenza dell' SQL
---------------------------
SELECT Principale.*
FROM Principale
    INNER JOIN secondaria
    ON Principale.ID=Secondaria.ID
--------------------------
oppure in modo meno performante
--------------------------
SELECT *
FROM Principale
WHERE ID IN (SELECT ID From Secondaria)
---------------------------
oppure se può essere più comprensibile (ma non usare questa antica sintassi)
--------------------------
SELECT Principale.*
FROM Principale,Secondaria
WHERE Principale.ID=Secondaria.ID
---------------------------
Ciao Giorgio


title: [aiuto] Si puo' fare con una query?

text:
> --------------------------
> SELECT *
> FROM Principale
> WHERE ID IN (SELECT ID From Secondaria)
> ---------------------------
Forse questa: perche' l'ID da secondaria va estratto con una SELECT FROM
WHERE.
Provero' se fa al caso mio, grazie!


title: [aiuto] Si puo' fare con una query?

text:
"Via" <viaseg...@SPAMdespammed.com> ha scritto nel messaggio
news:Lo7uc.27154$Wc.9...@twister2.libero.it...

ciao, tutte e tre fanno esattamente la stessa cosa, la più veloce in termini
di prestazioni è la prima.
Ciao Giorgio


title: [aiuto] Si puo' fare con una query?

text:
> ciao, tutte e tre fanno esattamente la stessa cosa, la più veloce in
termini
> di prestazioni è la prima.
Effettivamente finche' si tratta di SELECT credo di poterlo fare anche con
un JOIN, ma se ad es. dovessi fare qualcosa del genere pare non funzionare:
INSERT INTO prf_1 (domid,id) VALUES (1,ID) WHERE ID IN (SELECT ID FROM
tuple_irrisolte)
Si puo' fare una cosa del genere?
Su la documentazione di Sql server trovo anche una soluzione piu' complessa,
ma non capisco dove andrebbe inserito l'INSERT:
DECLARE @CursorVar CURSOR
SET @CursorVar = CURSOR SCROLL DYNAMIC
FOR
SELECT LastName, FirstName
FROM Northwind.dbo.Employees
WHERE LastName like 'B%'
OPEN @CursorVar
FETCH NEXT FROM @CursorVar
WHILE @@FETCH_STATUS = 0
BEGIN
    FETCH NEXT FROM @CursorVar
END
CLOSE @CursorVar
DEALLOCATE @CursorVar
Grazie.


title: [aiuto] Si puo' fare con una query?

text:
"Via" <viaseg...@SPAMdespammed.com> ha scritto nel messaggio
news:RZluc.81048$Qc.32...@twister1.libero.it...
> > ciao, tutte e tre fanno esattamente la stessa cosa, la più veloce in
> termini
> > di prestazioni è la prima.
>
> Effettivamente finche' si tratta di SELECT credo di poterlo fare anche con
> un JOIN, ma se ad es. dovessi fare qualcosa del genere pare non
funzionare:
>
> INSERT INTO prf_1 (domid,id) VALUES (1,ID) WHERE ID IN (SELECT ID FROM
> tuple_irrisolte)
>
> Si puo' fare una cosa del genere?
ci mancherebbe altro
--------------------
INSERT INTO prf_1 (domid,id)
SELECT 1,ID
FROM tuple_irrisolte
-------------------
> Su la documentazione di Sql server trovo anche una soluzione piu'
complessa,
> ma non capisco dove andrebbe inserito l'INSERT:
Impara prima l'Sql , i cursori di Sqlserver sono l'ultima spiaggia da
utilizzare proprio nel caso che non ci sia un'altra soluzione e in ogni caso
quelli che hai visto funzionano solo con Sql Server, ogni RDBMS ha i suoi.
Ciao Giorgio


title: [aiuto] Si puo' fare con una query?

text:
> ci mancherebbe altro
Il problema e' che non trovo un tutorial valido di SQL per vedere query di
questo tipo, leggermente piu' complesse della classica SELECT o del classico
INSERT. Anche sul sito del W3cschool trovo solo l'SQL base.
Ne approfitto per un altro quesito se sai come aiutarmi: sto scrivendo del
codice java che fa poi delle query sul DB, e quando parte l'applicazione se
le tabelle cercate non esistono dovrebbe crearle... c'e' un modo, che tu
sappia, di fare una verifica se la tabella esista o meno. Il semplice
accesso alla tabella ovviamente genera un eccezione SQL e quindi un errore.
Grazie, e buonanotte.