title: access 2000 e win xp

text:
Grazie per la dritta...
Ho controllato ma, sembra che tra i riferimenti sia tutto ok...
Un'altra informazione che ho verificato è che se utilizzo una funzione da
codice non ho nessun problema, ma se la stessa funzione la utilizzo da una
query (anche quelle interne alle maschere) mi ha da errore...
vi viene in mente altro...
Grazie di nuovo...
lore
Il 27 Dic 2002, 15:47, "Carlo Costarella"
<
carloantoni...@virgilio.it
> ha scritto:

--------------------------------
Inviato via
http://usenet.libero.it


title: access 2000 e win xp

author: Carlo Costarella

text:
"lore" <li4979_NOSPAM@NOSPAM_tin.it> ha scritto nel messaggio
news:213Z82Z194Z116Y...@usenet.libero.it...
> Grazie per la dritta...
> Ho controllato ma, sembra che tra i riferimenti sia tutto ok...
>
> Un'altra informazione che ho verificato è che se utilizzo una funzione da
> codice non ho nessun problema, ma se la stessa funzione la utilizzo da una
> query (anche quelle interne alle maschere) mi ha da errore...
>
> vi viene in mente altro...
>
> Grazie di nuovo...
> lore
>
>
Le funzioni a differenza delle sub restituiscono un valore. Ora se dichiari
come pubblica una funzione e la inserisci (ovviamente) in un modulo
pubblico, la funzione può essere chiamata da una query o da una form. E'
evidente che se la funzione ha necessità di prelevare dei dati da una
maschera (per esempio) e la maschera è chiusa, ti ritroverai con un errore.
Comunque comincio a credere che il tuo problema si risolve reinstallando
Access 2000 con tutte le opzioni (installazione personalizzata) e scaricando
dal sito Microsoft tutti gli aggiornamenti per la versione 2000 (siamo al
terzo aggiornamento: SP3).
Subito dopo prendi in considerazione l'aggiornamento alla versione XP.
Ciao, Carlo


title: da query a tabella

author: procellario

text:
Salve a tutti. Qualcuno di voi sa se e come è possibile memorizzare in
una tabella i risultati di una query?
Io ho: DoCmd.OpenQuery "DupAmaQuery".
Invece della finestra mi piacerebbe ottenere che i relativi record
andassero in un'apposita tabella. Grazie.
Procellario


title: da query a tabella

author: Fabio Montagner

text:
CReati una query di accodamento, prima devi aver eventualmente svuotato la
tabella di destinazione con un'altra query


title: da query a tabella

author: Antonio Biso

text:
Fabio Montagner <
f.mon...@libero.it
> wrote in message
9nl918$3i02$1...@stargate1.inet.it...
> CReati una query di accodamento, prima devi aver eventualmente svuotato la
> tabella di destinazione con un'altra query
Oppure fai una query di creazione tabella
Antonio


title: da query a tabella

text:


Grazie molte. Con questo consiglio ho risolto il mio problema.
Procellario


title: [OT] VB2005 Express Edition

author: MC

text:
http://lab.msdn.microsoft.com/express/vbasic/
ma non solo, trovate come gia anticipato giorni fa l'express di sql2005 e
anche delle msdn2005...
or, ora stò installando vb2005, sono molto curioso!
Scusate l'OT
--
MC


title: [OT] VB2005 Express Edition

author: Point Break

text:
[CUT]
Ciao,
tanto vale che ordini Visual Studio© 2005 beta 2 ->
http://www.microsoft.com/emea/msdn/betaexperience/itit/default.aspx
non ti costa nulla ed all'interno c'è anche SQL Server 2005 che puoi testare
per 1 anno intero...oltre che delle demo "multimediali" di programmazione


title: Formato data in inglese su report

author: Fabrizio

text:
> Lo so che chi ci ripensa e'....:-))
 Ma mi stavo chiedendo perche' di getto avessi consigliato una funzione
 personalizzata. E mi sono risposto: se il SO e' inglese la funzione
format restituira' il nome del giorno in inglese mentre lui voleva la
data italiana.
Ergo:
function dataita(data)
     arrmese(1) = "gennaio"
     arrmese(2) = "febbraio"
     ...
     arrmese(2) = "dicembre"
 dataita = day(data) & "/" & arrmese(month(data)) & "/" & year(data)
 end function
 + o -... buttata giu' al volo.
 Saluti.
Luciano
Ho provato anche ad utilizzare la guida, ma non capisco come devo
utilizzare questa funzione. Mi spiego meglio. Ho inserito la funzione
all'interno del report, ma come faccio a dirgli che il controllo data
deve essere visualizzato col formato personalizzato.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Come si sa se una variabile oggetto è stata associata (o impostata)

author: Michele (Giò)

text:
Salve a tutti
Vi espongo il quesito con un esempio.
Nel mio modulo di classe vado ad associare alla variabile FormPos dichiarata
come Form (Variabile locale) una maschera presente nel mio applicativo
tramite un Property Set.
Non appena si presenteranno le condizioni, il mio modulo andrà a compiere
delle operazioni su FormPos.
Volevo sapere se c'era una maniera elegante di sapere se alla variabile
oggetto FormPos è stata associata effettivamente la maschera oppure se
questa si trova ancora in stato "nothing".
Ci sarebbe già la possibilità di intercettare l'errore di RunTime 91
"Variabile oggetto o variabile del blocco With non impostata" non appena
vado ad utilizzare la variabile, ma se possibile vorrei fare a meno di
utilizzare, per questa volta, la gestione errori. O secondo Voi, la gestione
degli errori, è il più elegante dei sistemi?
Grazie


author: Alessandro Baraldi

text:
Michele (Giò) ha scritto:

   If FormPos Is Nothing Then MsgBox "Non Associata"
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1157146363....@i3g2000cwc.googlegroups.com...
Michele (Giň) ha scritto:
> Salve a tutti
>
> Vi espongo il quesito con un esempio.
>
> Nel mio modulo di classe vado ad associare alla variabile FormPos
> dichiarata
   If FormPos Is Nothing Then MsgBox "Non Associata"
@Alex
Grazie Alex, ci ho girato intorno per mezz'ora con cose del tipo
     if IsNothing(FormPos) then
immediatamente segate dal debug
Non pensavo fosse cosě semplice. Saluti


title: CRASH DI ACCESS 2000

author: Loris

text:
Ciao a tutti,
    sto realizzando una applicazione con Visual Basic 6.0 che usa access
2000 per la gestione di tutti gli archivi che interessano alla applicazione.
Vorrei sapere se il database di access 2000 può entrare in crash e si in che
circostanze. Una delle cose che mi interessebbe sapere è se, a fronte di un
crash di sistema, presentatosi mentre sto lavorando con il database in
access 2000, il database ne può risentire e quindi essere corrotto nella sua
integrità. In altre parole vorrei sapere quali sono le situazioni in cui
posso perdere definitivamente i miei archivi.
Vi ringrazio fin da ora
Loris


title: CRASH DI ACCESS 2000

author: GDR

text:
> In altre parole vorrei sapere quali sono le situazioni in cui
> posso perdere definitivamente i miei archivi.
Io penso che Access essendo un Data Base Management System dovrebbe lasciare
il Data Base in condizioni di consistenza.
GDR


title: CRASH DI ACCESS 2000

author: giancarlo negroni

text:
"GDR" <strocci...@NOSPAMinwind.it> ha scritto nel messaggio
news:E0Kp8.39628$pT1.1...@news1.tin.it...

Access  non e' un  dbms , almeno non nel senso classico del termine.
ciao
Giancarlo


title: CRASH DI ACCESS 2000

author: Emyr

text:


è un prodotto microsoft, considera che malelingue dicon che va in
crash anche X-box e traine le tue conclusioni.
Saluti.
Emanuele.


title: Primo/ultimo giorno del mese

author: Umberto

text:
Ciao
sulla base di quanto suggerito da Federico Luciani nelle FAQ del Sito Comune
a questo proposito, volevo cercare dei avere il primo ed ultimo giorno del
mese corrente (e del mese precedente), ma non quelli di calendario, bensì
quelli lavorativi. Fino ad ora le mie elucubrazioni non hanno dato esito
efficace, qualcuno sa direzionarmi nella giusta direzione con qualcosa si
semplice?
grazie
Umberto


title: Primo/ultimo giorno del mese

author: Roberto dal portatile

text:
"Umberto" <
umberto...@coginfo.com
> ha scritto nel messaggio
news:8nr3r4$df6$1...@serv1.iunet.it...

Dopo aver ottenuto il primo e l'ultimo giorno di calendario, scrivi:
If Weekday(primoGiorno) = 1 Then
    primoGiorno = primoGiorno + 1
Else
    If Weekday (primoGiorno) = 7 Then
        primoGiorno = primoGiorno + 2
    End If
End If
If Weekday(ultimoGiorno) = 1 Then
    ultimoGiorno = ultimoGiorno - 2
Else
    If Weekday (ultimoGiorno) = 7 Then
        ultimoGiorno = ultimoGiorno - 1
    End If
End If
Roberto


title: [newbie] Libri... collane e famiglie. Help

author: Martjna

text:
Salve,
anche se conosco già access è la prima voltra che mi cimento nel
costruire da zero un db relazionale.
Passo subito al dunque.
I prodotti del database sono libri.
Ogni libro appartiene ad una ed una sola collana, ma può appartenere a
più famiglie di libri diverse. Ecco cosa intendo per famiglia: ogni
libro ha una serie di altri libri che gli sono collegati per interesse o
argomento. Ecco perché un libro può appartenere a diverse famiglie di
interesse.
Ora, come realizzo in access una cosa del genere?
Per le collane è stato facile: ho creato nella tabella libro un campo
collanaID che si richiama alla chiave primaria della tabella collana.
Per le famiglie come faccio???
Help
Martjna


author: MA

text:
"Martjna" <
nonv...@spam.it
> ha scritto nel messaggio
news:buobv0$2bn$1...@lacerta.tiscalinet.it...

Ictu oculi preparerei una sottomaschera in cui inserisco tutte le famiglie
che voglio per ciascun libro e lo collegheri all'id_libro.
Allo stesso modo se visualizzo la famiglia con argomento "Saggi" nella
sottomaschera relativa mi troveri l'id di prima.
MAssimiliano


author: cidi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:XuOPb.6325$nC1....@news.edisontel.com...

MA ..... anelli, spille ........ niente?
l'oggetto (subject) mi pare quello di un venditore :-)
Ciao Daniele


text:

Se non fosse che è quasi ora di pranzo direi:
Ah San Daniele.. hai ragione tu.
Chiedo scusa al NG, evidentemente il colpo d'occhio non è andato prima sul
subject.
[cut] ... e ti puoi anche muovere..
MAssimiliano


author: Roberto da casa

text:
"Martjna" <
nonv...@spam.it
> ha scritto nel messaggio
news:buobv0$2bn$1...@lacerta.tiscalinet.it...
[CUT]
> Martjna
>
Come dovresti aver capito dai messaggi di MA e cidi è bene che reinvii il
tuo messaggio usando un subject più significativo. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:70PPb.6337$nC1....@news.edisontel.com...
> > > > Salve,
cut
 > > MA ..... anelli, spille ........ niente?
> > l'oggetto (subject) mi pare quello di un venditore :-)
> > Ciao Daniele
>
> Se non fosse che è quasi ora di pranzo direi:
> Ah San Daniele.. hai ragione tu.
> Chiedo scusa al NG, evidentemente il colpo d'occhio non è andato prima sul
> subject.
....sul nome?
> [cut] ... e ti puoi anche muovere..
...questa non l'ho capita :-(
> MAssimiliano
>
...scusa se rispondo con ritardo ....
Caio Daniele


text:
> > > > > Salve,
> cut
>  > > MA ..... anelli, spille ........ niente?
> > > l'oggetto (subject) mi pare quello di un venditore :-)
> > > Ciao Daniele
> >
> > Se non fosse che è quasi ora di pranzo direi:
> > Ah San Daniele.. hai ragione tu.
> > Chiedo scusa al NG, evidentemente il colpo d'occhio non è andato prima
sul
> > subject.
>
> ....sul nome?
No, sul subject, avessi letto prima quello non avrei risposto al post
> > [cut] ... e ti puoi anche muovere..
>
> ...questa non l'ho capita :-(
Riprendo il senso di auto-umiliazione inflittasi da Benigni-Troisi in NOn ci
resta che piangere.
ciao
MAssimiliano


title: Seconda riga Report

author: Cesare Fortis

text:
In una tabella anagrafica ci sono tre campi numero di telefono (1,2,3)
Il report che devo costruire (elenco dipendenti), ha il proprio ordinamento
e raggruppamento e una serie di controlli associati ai campi della tabella
per visualizzare una riga per dipendente.
Qui nasce il mio problema.
Se il campo telefono2 non è vuoto, devo visualizzarlo sotto la colonna
intestata "Telefoni", cioè sotto il campo telefono1, e così pure se
esistesse telefono3.
Nel caso in cui questi due campi siano vuoti, però, non devo avere spazio
tra una riga dipendente ed un'altra.
Ho provato a creare un controllo Non visibile per poterlo posizionare in
"DaMargineSuperiore", ma non posso variare l'altezza del Corpo Report dopo
che la stampa è avviata (il messaggio dice che si può fare solo su apertura)
Qualcuno può gentilmente aiutarmi?
Ciao e grazie
 Cesare


title: Seconda riga Report

author: CarloCos

text:
"Cesare Fortis" <
for...@virgilio.it
> ha scritto nel messaggio
news:8e5269$c1h$1...@nslave2.tin.it...

Una strada potrebbe essere questa:
Imposta i tre campi a "espandibili" e "Riducibili. Anche il "Corpo" o la
sezione dove si trovano i campi deve essere "Espandibile e "Riducibile". Io
ho fatto la prova con due campi e tutto è andato bene. Questo il codice che
ho scritto:
Private Sub Report_Open(Cancel As Integer)
If IsNull(Me.Telefono1) Then
Me.Telefono2.top = Me.Telefono1.top
Me.Telefono2.Left = Me.Telefono1.Left
Me.Telefono1.Visible = False
Else
Me.Telefono2.top = 396
Me.Telefono2.Left = 56
Me.Telefono1.Visible = True
End If
End Sub
I valori di top e left devono essere quelli del campo precedente vuoto per
il secondo telefono e variare quelli del terzo telefono a seconda se il
secondo o il primo sono vuoti. Cioè se sono vuoti i primi due il valore top
e left del terzo saranno il top e il left del primo.
Per sapere quale è il top e il left dei controlli interrompi il codice e
dalla finestra di debug chiedi il top e il left. Basta farlo una volta sola.
Se hai problemi riscrivi o mandami una copia del db (anche la sola tabella e
report).
Ciao, Carlo


title: Seconda riga Report

text:
Non mi sono spiegato bene nel post precedente.
Non posso impostare nulla su Report_open perché ciascun dipendente può avere
il telefono1, più eventualmente il telefono2, più eventualmente il
telefono3.
Es.
Pippo        02/555555
                   02/555556
                   02/555557
Pluto          02/666666
Paperino   02/777777
                   02/888888
Minnie       02/999999
E' proprio una seconda riga corpo (o un corpo con un controllo sottostante).
Ciao
        Cesare
CarloCos ha scritto nel messaggio



title: Seconda riga Report

author: Jonathan Canova

text:
TelGen=Tel1 & VbCrLf & Tel2 & VbCrLf &....
Lasciando l'opzione al campo di espandersi...
Cesare Fortis <
for...@virgilio.it
> wrote in message
8e7obi$lof$1...@nmaster.tin.it...



title: Seconda riga Report

author: Carlo Ve

text:
Cesare Fortis ha scritto nel messaggio <8e5269$c1h$
1...@nslave2.tin.it
>...
>In una tabella anagrafica ci sono tre campi numero di telefono (1,2,3)
>Il report che devo costruire (elenco dipendenti), ha il proprio ordinamento
>e raggruppamento e una serie di controlli associati ai campi della tabella
>per visualizzare una riga per dipendente.
>Qui nasce il mio problema.
>Se il campo telefono2 non č vuoto, devo visualizzarlo sotto la colonna
>intestata "Telefoni", cioč sotto il campo telefono1, e cosě pure se
>esistesse telefono3.
Io una cosa del genere credo di averla risolta
creando una qry di unione che mi incolonnava l'ID anagrafica piu' tutti i
numeri di telefono
copio incollo parte del codice
SELECT TABANAGRAFICA.[COD ANAGRAFICA], TABANAGRAFICA.DENOMINAZIONE,
TABANAGRAFICA.[TEL1 DESC], TABANAGRAFICA.[TEL1 NRO], TABANAGRAFICA.[TEL1
CONTATTO]
FROM TABANAGRAFICA
WHERE (((TABANAGRAFICA.[TEL1 NRO]) Is Not Null))
WITH OWNERACCESS OPTION
UNION SELECT TABANAGRAFICA.[COD ANAGRAFICA], TABANAGRAFICA.DENOMINAZIONE,
TABANAGRAFICA.[TEL2 DESC], TABANAGRAFICA.[TEL2 NRO], TABANAGRAFICA.[TEL2
CONTATTO]
FROM TABANAGRAFICA
WHERE (((TABANAGRAFICA.[TEL2 NRO]) Is Not Null))
WITH OWNERACCESS OPTION
Carlo Ve


title: Impossibile aprire file .mdb

author: nobalc

text:
Ciao a tutti.
Oggi nell'aprire un file .mdb mi appare il seguente messaggio di errore.
***
Il database è in una condizione imprevista. Impossibile aprirlo
Database convertito da una versione precedente di Microsoft Access
utilizzando il metodo DAO CompactDatabase invece del comando Converti
database dal menù Strumenti. Il database è stato convertito parzialmente.
Se è disponibile una copia del database nel formato originale,
utilizzare il comando Converti database. Se il database originale non è
più disponibile, creare un nuovo database e importare le tabelle e le
query per recuperare i dati. Impossibile recuperare tutti gli altri
oggetti del database.
***
Mi serve aiuto per recuperare il database. L'ultima copia disponibile
risale, ahimè, ad un mese fa. Dopo di allora però sono stati inseriti
solo dati in tabella e, credo, non sono state create o modificate query,
maschere, report, ecc.
Mi potete spiegare, se possibile passo-passo, come procedere al recupero.
Ringrazio infinitamente quanti vogliano aiutarmi.
Ciao
nobalc


title: Impossibile aprire file .mdb

author: Ivan da casa

text:
"nobalc" <
nob...@toglivirgilio.it
> ha scritto nel messaggio
news:466f16eb$0$17953$4faf...@reader1.news.tin.it...

Credo che il messaggio che hai riportato sia esauriente.
Devi creare un nuovo database vuoto
da Menu File --> Carica dati esterni --> Importa ...
scegli il file corrotto e dovrebbero venirti elencati tutti gli oggetti del
database, passa in tutte le schede e seleziona tutto.
Ed infine confermi con OK
Se tutto và bene avrai disponibili tutti gli oggetti (tabelle, maschere,
report ...) del vecchio MDB.
Ti resta solo da riconfigurare le opzioni di Avvio (se ne avevi).
Se avevi delle barre personalizzate puoi (nella finestra di importazione)
accedere alle Opzioni >> e spuntare barre e menu personalizzati.
L'unica incognita è che qualche oggetto si sia corrotto e non elencato, ma
non dovrebbe quasi sicuramente essere una Tabella o una Query.
auguri!
IvanDaBologna


title: Impossibile aprire file .mdb

author: Sergio MAZZA

text:
"nobalc" <
nob...@toglivirgilio.it
> ha scritto nel messaggio
news:466f16eb$0$17953$4faf...@reader1.news.tin.it...

Prova con i suggerimenti di Karl:
http://www.donkarl.com/it/?FAQ1.27
Ciao.
--
Sergio MAZZA


title: Impossibile aprire file .mdb

text:
Ivan da casa ha scritto:
>
> Credo che il messaggio che hai riportato sia esauriente.
> Devi creare un nuovo database vuoto
> da Menu File --> Carica dati esterni --> Importa ...
> scegli il file corrotto e dovrebbero venirti elencati tutti gli oggetti del
> database, passa in tutte le schede e seleziona tutto.
> Ed infine confermi con OK
>
Grazie Ivan.
Dopo la scelta del file da importare ricompare lo stesso messaggio di
errore.
A me basterebbe recuperare solo i dati di una tabella.
Ciao
nobalc


title: Impossibile aprire file .mdb

text:
Sergio MAZZA ha scritto:
> Prova con i suggerimenti di Karl:
http://www.donkarl.com/it/?FAQ1.27
>
> Ciao.
Grazie Sergio MAZZA.
Purtroppo non riesco ad aprire il file con i suggerimenti di donkarl.
Nel KB di Microsoft non trovo niente al riguardo, così come ricercando
sui vari NG e siti che donkarl suggerisce nei link. Sarà che non riesco
a fare ricerche raffinate, ma essendo alle prime armi non riesco ad
andare oltre le diciture dei messaggi di errore.
Le procedure di Compatta e ripristina e di Importa mi fanno sempre
arrivare alla schermata di errore così come utilizzando Jetcomp.exe.
Mi basterebbe solo recuperare una tabella del mio database.
ciao
nobalc


title: Impossibile aprire file .mdb

text:
"nobalc" <
nob...@toglivirgilio.it
> ha scritto nel messaggio
news:466fb348$0$10618$4faf...@reader2.news.tin.it...

Hai certamente provato di importare solo la tabella che ti interessa ??


title: Impossibile aprire file .mdb

text:
Ivan da casa ha scritto:
>
>
> Hai certamente provato di importare solo la tabella che ti interessa ??
>
Non sono in grado di farlo. Ovvero creo un nuovo database File -->
Carica dati esterni --> Importa, individuo il file .mdb in questione ed
a questo punto mi ricompare il messaggio di errore.
C'è un'altra procedura?
Ti ringrazio per l'aiuto che mi stai dando.
Ciao
nobalc


title: Impossibile aprire file .mdb

text:
"nobalc" <
nob...@toglivirgilio.it
> ha scritto nel messaggio
news:466ffdd4$0$37193$4faf...@reader3.news.tin.it...

probabilmente devi affidarti a prodotti di terze parti che riescano a
stabilire la struttura e i dati nelle tabelle.
Non è semplice definire un modo di comportamento perchè la degradazione
dell'MDB può essere 'leggera' e saresti riuscito a leggere almeno qualche
oggetto, o 'pesante' e nessuno sa se i dati sono realmente recuperabili.
Mi spiace di non poterti consigliare altro.
IvanDaBologna


title: Impossibile aprire file .mdb

author: Famiglia Franchi

text:
"nobalc" <
nob...@toglivirgilio.it
> ha scritto nel messaggio
news:466fbb45$0$10628$4faf...@reader2.news.tin.it...

Hai Provato con un altro PC NUOVO con installato stesso access???
Saluti


title: Impossibile aprire file .mdb

text:
Famiglia Franchi ha scritto:
> Hai Provato con un altro PC NUOVO con installato stesso access???
> Saluti
Ho già provato con un'altro PC (non nuovo) con lo stesso Access XP.
Il problema è proprio nel file .mdb.
Grazie lo stesso
ciao
nobalc


title: Impossibile aprire file .mdb

text:
Ivan da casa ha scritto:
>
> probabilmente devi affidarti a prodotti di terze parti che riescano a
> stabilire la struttura e i dati nelle tabelle.
>
> Non è semplice definire un modo di comportamento perchè la degradazione
> dell'MDB può essere 'leggera' e saresti riuscito a leggere almeno qualche
> oggetto, o 'pesante' e nessuno sa se i dati sono realmente recuperabili.
> Mi spiace di non poterti consigliare altro.
>
> IvanDaBologna
Ho scoperto che il file (residente su un NAS) era aperto da un PC
portatile in collegamento WiFi con segnale molto debole. Probabilmente è
questa la causa della perdita dell'integrità del file.
Il colpevole sta già lavorando per trasferire da cartaceo un mese di lavoro.
Ora staremo più attenti
Ciao
nobalc


title: Impossibile aprire file .mdb

text:
[....[
> Il colpevole sta già lavorando per trasferire da cartaceo un mese di
> lavoro.
>
> Ora staremo più attenti
>
> Ciao
> nobalc
lol ;)


title: File .ini

author: UJ

text:
Da codice VB vorrei aprire un determinato file .ini e impostare determinati
valori alle variabili in esso contenute.
Quale comando devo usare?
Grazie
UJ


title: File .ini

text:
Scusatemi non avevo ricercato msg precedenti in merito al quesito. Ora ho
trovato ciň che mi server.
Grazie
UJ


title: File .ini

author: Esteban

text:
"UJ" <
uncl...@nospamtiscalinet.it
> wrote in message
news:9dttnu$eih$1...@fe1.cs.interbusiness.it...

Devi usare le API
WritePrivateProfileString per scrivere e GetPrivateProfileString per leggere. E
le devi dichiarare nella sezione Generale di un modulo in questo modo:
Declare Function GetPrivateProfileString Lib "Kernel" (ByVal lpAppName As
String, lpKeyName As Any, ByVal lpDef As String, ByVal lpRet As String, ByVal
nSize As Integer, ByVal lpFileName As String) As Integer
Declare Function WritePrivateProfileString Lib "Kernel" (ByVal lpAppName As
String, lpKeyName As Any, lpStr As Any, ByVal lplFileName As String) As Integer
Dove:
lpAppName è il nome della sezione del file ini (cioè quella indicata tra le
parentesi quadre[]);
lpKeyName è il nome della variabile contenuta nella sezione lpAppName;
lpDef è il valore di default che ritorna GetPrivateProfileString in caso che la
variabile non esista o che sia senza valore;
lpRet è un puntatore ad stringa di dimensioni fisse in cui viene scritto il
valore letto (la crei così: Dim lpRet As String * 255);
nSize è il numero dei caratteri che deve leggere GetPrivateProfileString. Lo
puoi impostare grande a piacimento, e comunque della stessa grandezza di lpRet
(255);
lpFileName è il nome del file ini completo di path assoluto a cui vuoi accedere;
lpStr contiene il valore che vuoi scrivere con WritePrivateProfileString.
Spero di aver detto tutto correttamente. Invito ad eventuali correzioni.
Ciao!
Esteban
Hosted by
www.seber.it


title: File .ini

text:
> Devi usare le API
> WritePrivateProfileString per scrivere e GetPrivateProfileString per
leggere. E
> le devi dichiarare nella sezione Generale di un modulo in questo modo:
>
> Declare Function GetPrivateProfileString Lib "Kernel" (ByVal lpAppName As
> String, lpKeyName As Any, ByVal lpDef As String, ByVal lpRet As String,
ByVal
> nSize As Integer, ByVal lpFileName As String) As Integer
>
> Declare Function WritePrivateProfileString Lib "Kernel" (ByVal lpAppName
As
> String, lpKeyName As Any, lpStr As Any, ByVal lplFileName As String) As
Integer
>
Grazie avevo trovato anch'io questo sistema.
Funziona perfettamente.
UJ


title: File .ini

author: ale

text:
Salve a tutti, ho provato ad usare le funzioni descritte:
>> Declare Function GetPrivateProfileString Lib "Kernel" (ByVal lpAppName As
>> String, lpKeyName As Any, ByVal lpDef As String, ByVal lpRet As String,
>ByVal
>> nSize As Integer, ByVal lpFileName As String) As Integer
>>
>> Declare Function WritePrivateProfileString Lib "Kernel" (ByVal lpAppName
>As
>> String, lpKeyName As Any, lpStr As Any, ByVal lplFileName As String) As
>Integer
>>
ma ottengo in risposta che e' impossibile trovare la libreria "Kernel".
Cercando nelle directory di Windows (lavoro su un PC con WinNT 4 e
Access97), non trovo il file kernel.dll ma solo il file kernel32.dll.
Ho cosi' provato a sostituire il nome della libreria nella dichiarazione
delle funzioni, ma ottengo come risposta il messaggio:
"Impossibile trovare il punto di ingresso GetPrivateProfileString della DLL
in Kernel32.
Avete idea di come posso risolvere la cosa ?
Grazie in anticipo
Sandro


title: File .ini

text:
>
>Avete idea di come posso risolvere la cosa ?
>
Scusate, sono stato un po' troppo precipitoso nel postare la domanda ... con
un po' di ricerca nel Web ho trovato da solo la soluzione;
a chi potesse interessare, ho risolto cosi':
Declare Function GetPrivateProfileString Lib "kernel32.dll" Alias
"GetPrivateProfileStringA" _
(ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault
As String, _
ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As
String) As Long
ovviamente nello stesso modo per WritePrivateProfileString
Sandro


title: Era "posizionarsi su un preciso record di sottomaschera" in base .....

author: Riviera

text:
Ripropongo il problemino perchč mi pare di non essere stato sufficientemente
chiaro
Ho una maschera madre (MASK) con tutte le gravidanze (SOTTOMASK) di quella
madre (numerate progressivamente) e tutti i neonati partoriti
(SOTTOSOTTOMASK) con riferimento preciso alla gravidanza attraverso in
numero progressivo della gravidanza. Ottengo questo effetto legando la
SOTTOSOTTOMASK all'ID_MADRE che registro nel record neonato al momento della
creazione dello stesso.
Il problema č che i record della sottosottomask e sottomask non sono
sincronizzati , cioč se mi sposto su un rec della sottosottomask (NEONATO)
perdo il
"puntamento" al suo record "padre"(GRAVIDANZA) della sottomask .Come faccio
sincronizzare dalla sottosottomask ----->alla sottomask (che risulta
l'opposto di una situation normale)??
Ciaps MArce (da Zena)


text:
Il 19 Mar 2003, 09:12, "Riviera" <
mvri...@libero.it
> ha scritto:
> Ripropongo il problemino perchè mi pare di non essere stato
sufficientemente
> chiaro
> Ho una maschera madre (MASK) con tutte le gravidanze (SOTTOMASK) di quella
> madre (numerate progressivamente) e tutti i neonati partoriti
> (SOTTOSOTTOMASK) con riferimento preciso alla gravidanza attraverso in
> numero progressivo della gravidanza.
acc, non sapevo che le maschere figliassero...
>Ottengo questo effetto legando la
> SOTTOSOTTOMASK all'ID_MADRE che registro nel record neonato al momento
della
> creazione dello stesso.
> Il problema è che i record della sottosottomask e sottomask non sono
> sincronizzati , cioè se mi sposto su un rec della sottosottomask (NEONATO)
> perdo il
> "puntamento" al suo record "padre"(GRAVIDANZA) della sottomask .Come
faccio
> sincronizzare dalla sottosottomask ----->alla sottomask (che risulta
> l'opposto di una situation normale)??
>
> Ciaps MArce (da Zena)
creati una casella di testo che punta al riferimento della sottomaschera che
vuoi e colega la seconda SM a questa casella di testo. Ma _ora_ non tra 9
mesi.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:151Z26Z60Z21Y1...@usenet.libero.it...

Questa modifica servirebbe a sincronizzare sottomak----->sottosottomask ,
non sottosottomask(neonati)------>sottomask(gravidanze) che è quello di cui
avrei invece bisogno .
Se hai ancora qualche consiglio ..... ma ora ,non tra nove mesi (eh eh)
> Ma _ora_ non tra 9
> mesi.
> ciao MAssimiliano
Io metto in pratica subito ciò che mi si propone e devo praticamente a
questo NG se ho potuto raggiungere gli attuali livelli  di programmazione
sul codice e sullo strumento Access di cui più imparo e più capisco cosa non
so.
Ancora Grazie MAX
MArce


text:
> creati una casella di testo che punta al riferimento della sottomaschera
che
> vuoi e colega la seconda SM a questa casella di testo. Ma _ora_ non tra 9
> mesi.
> ciao MAssimiliano
>
>
    NumeroRecord = Me.NumGrav '  dove ho memorrizz il numero
                                                      '  della progressivo
di gravidanza per quella   madre    e  che mi corrisponde al numero record
posizionale nella mask
    Forms!M_Madre!Sm_Gravidanze.SetFocus  ' mi posiz sulla sottomask
gravidanze
    DoCmd.GoToRecord , , acGoTo, NumeroRecord
    Forms!M_Madre!Sm_Neonati.SetFocus      ' mi riposiz sui neonati
Grazie
MArce


title: Riepilogare dati da più tabelle relazionate

author: Giorgio A.

text:
Ho un problema che non riesco a risolvere.
Voglio adottare questo sistema per non avere una maschera con una miriade di
campi, dato che alcuni vengono usati a seconda del tipo di selezione.
L'idea è:
Ho una tabella principale (che chiameremo Master) a cui sono collegate (con
una relazione indipendente per ognuna alla Master) due tabelle secondarie
(chiamate Secondary1 e Secondary2)
I campi di ogni Tabella vengono inseriti con maschere singole (una maschera
per ogni tabella) e fin qui tutto bene, ma il problema quando voglio un
riepilogo  parziale in una tabella unica (che poi porterò in una maschera di
visualizzazione) dei dati della tabella Master + della tabella Secondary1 +
tabella Secondary2.
Ho provato a creare una Qry di selezione includendo i dati interessati delle
3 tabelle ma il database mi risulta vuoto.
Come fare?
Che tipo di Qry è opportuna?
Oppure non si può fare?
Grazie 1000  tutti
Ciao Giorgio


author: Salvatore

text:
"Giorgio A." <
g_abbr...@virgilio.it
> ha scritto nel messaggio
news:IImCb.84904$AX1.3...@news1.tin.it...
> Ho un problema che non riesco a risolvere.
> Voglio adottare questo sistema per non avere una maschera con una miriade
di
> campi, dato che alcuni vengono usati a seconda del tipo di selezione.
> L'idea č:
> Ho una tabella principale (che chiameremo Master) a cui sono collegate
(con
> una relazione indipendente per ognuna alla Master) due tabelle secondarie
> (chiamate Secondary1 e Secondary2)
> I campi di ogni Tabella vengono inseriti con maschere singole (una
maschera
> per ogni tabella) e fin qui tutto bene, ma il problema quando voglio un
> riepilogo  parziale in una tabella unica (che poi porterň in una maschera
di
> visualizzazione) dei dati della tabella Master + della tabella Secondary1
+
> tabella Secondary2.
> Ho provato a creare una Qry di selezione includendo i dati interessati
delle
> 3 tabelle ma il database mi risulta vuoto.
>
> Come fare?
> Che tipo di Qry č opportuna?
> Oppure non si puň fare?
>
> Grazie 1000  tutti
>
> Ciao Giorgio
>
>
Sei sicuro di aver creato correttamente la query? Se la query non contiene
dati vuol dire che o le tabelle sono vuote, oppure hai collegato dei campi
in maniera non corretta.
Ciao
Salvatore


author: MA

text:
"Giorgio A." <
g_abbr...@virgilio.it
> ha scritto nel messaggio
news:IImCb.84904$AX1.3...@news1.tin.it...
> Ho un problema che non riesco a risolvere.
> Voglio adottare questo sistema per non avere una maschera con una miriade
di
> campi, dato che alcuni vengono usati a seconda del tipo di selezione.
> L'idea č:
> Ho una tabella principale (che chiameremo Master) a cui sono collegate
(con
> una relazione indipendente per ognuna alla Master) due tabelle secondarie
> (chiamate Secondary1 e Secondary2)
> I campi di ogni Tabella vengono inseriti con maschere singole (una
maschera
> per ogni tabella) e fin qui tutto bene, ma il problema quando voglio un
> riepilogo  parziale in una tabella unica (che poi porterň in una maschera
di
> visualizzazione) dei dati della tabella Master + della tabella Secondary1
+
> tabella Secondary2.
> Ho provato a creare una Qry di selezione includendo i dati interessati
delle
> 3 tabelle ma il database mi risulta vuoto.
>
> Come fare?
> Che tipo di Qry č opportuna?
> Oppure non si puň fare?
>
> Grazie 1000  tutti
>
> Ciao Giorgio
Creati una query con la Princiaple e due campi con la sottoquery di somma
delle tabelle sec1 e sec2
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:PTmCb.15869$i_5....@news.edisontel.com...

> Grazie 1000
Speriamo di riuscire non sono molto esperto di Qry
Ciao
>


text:
> > > Ho un problema che non riesco a risolvere.
> > > Voglio adottare questo sistema per non avere una maschera con una
> miriade
> > di
> > > campi, dato che alcuni vengono usati a seconda del tipo di selezione.
> > > L'idea è:
> > > Ho una tabella principale (che chiameremo Master) a cui sono collegate
> > (con
> > > una relazione indipendente per ognuna alla Master) due tabelle
> secondarie
> > > (chiamate Secondary1 e Secondary2)
> > > I campi di ogni Tabella vengono inseriti con maschere singole (una
> > maschera
> > > per ogni tabella) e fin qui tutto bene, ma il problema quando voglio
un
> > > riepilogo  parziale in una tabella unica (che poi porterò in una
> maschera
> > di
> > > visualizzazione) dei dati della tabella Master + della tabella
> Secondary1
> > +
> > > tabella Secondary2.
> > > Ho provato a creare una Qry di selezione includendo i dati interessati
> > delle
> > > 3 tabelle ma il database mi risulta vuoto.
> > >
> > > Come fare?
> > > Che tipo di Qry è opportuna?
> > > Oppure non si può fare?
> > >
> > > Grazie 1000  tutti
> > >
> > > Ciao Giorgio
> >
> > Creati una query con la Princiaple e due campi con la sottoquery di
somma
> > delle tabelle sec1 e sec2
> >
> > MAssimiliano
> >
> > Grazie 1000
> Speriamo di riuscire non sono molto esperto di Qry
Select masc1.Pippo, masc1.Pluto, (select sum(Qui) as Nipote from Sec2 where
rif = Masc1.Pippo) from masc1
Piuomeno
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:y7nCb.15874$i_5....@news.edisontel.com...
> > > > Ho un problema che non riesco a risolvere.
> > > > Voglio adottare questo sistema per non avere una maschera con una
> > miriade
> > > di
> > > > campi, dato che alcuni vengono usati a seconda del tipo di
selezione.
> > > > L'idea č:
> > > > Ho una tabella principale (che chiameremo Master) a cui sono
collegate
> > > (con
> > > > una relazione indipendente per ognuna alla Master) due tabelle
> > secondarie
> > > > (chiamate Secondary1 e Secondary2)
> > > > I campi di ogni Tabella vengono inseriti con maschere singole (una
> > > maschera
> > > > per ogni tabella) e fin qui tutto bene, ma il problema quando voglio
> un
> > > > riepilogo  parziale in una tabella unica (che poi porterň in una
> > maschera
> > > di
> > > > visualizzazione) dei dati della tabella Master + della tabella
> > Secondary1
> > > +
> > > > tabella Secondary2.
> > > > Ho provato a creare una Qry di selezione includendo i dati
interessati
> > > delle
> > > > 3 tabelle ma il database mi risulta vuoto.
> > > >
> > > > Come fare?
> > > > Che tipo di Qry č opportuna?
> > > > Oppure non si puň fare?
> > > >
> > > > Grazie 1000  tutti
> > > >
> > > > Ciao Giorgio
> > >
> > > Creati una query con la Princiaple e due campi con la sottoquery di
> somma
> > > delle tabelle sec1 e sec2
> > >
> > > MAssimiliano
> > >
> > > Grazie 1000
> > Speriamo di riuscire non sono molto esperto di Qry
>
> Select masc1.Pippo, masc1.Pluto, (select sum(Qui) as Nipote from Sec2
where
> rif = Masc1.Pippo) from masc1
> Piuomeno
> MAssimiliano
>
> Mi sono incasinato!!!!
Allora:
Ho creato una Qry per ogni singola tabella
e un altra includendo i campi delle tre tabelle.(tabella di riepilogo)
In quest'ultima non mi vengono visualizzati tutti i record, ma solo quelli
che hanno anche i campi compilati delle tabelle secondarie.
In poche parole non vedo i record della tabella Master se non vengono
compilati anche i campi delle secondarie.
La mia idea invece sarebbe quella di incrementare i database secondary (con
il contatore delle secondarie collegato alla prima tabella) di un record
vuoto anche se nelle tabelle secondarie non avvengono inserimenti.
Altrimenti come faccio a visualizzare in una maschera tutti i dati della Qry
di riepilogo generale se le righe dei record delle tre tabelle non
coincidono?
Inoltre gentilmente MAssimiliano mi ha indicato una Qry, ma dove la devo
collocare? Per favore spiegatemi passo a passo. Mi sono perso
Grazie


title: Esportazione/importazione struttura/dat tabelle

text:
Ciao,
Ho fatto alcune modifiche alle tabelle di un database.
Il database non modificato ha continuato a ricevere dati.
Adesso devo sostituire le tabelle modificate.
Di alcune tabelle devo sostutuire solo la struttura.
Di altre tabelle devo sostituire la stuttura e conservo i dati.
Feci in passato questa operazione.
Ma non ricordo come.
Grazie dell'aiuto,
Vincenzo


author: mak

text:

Hai visto sul SitoComune
www.sitocomune.com
 se ti possono essere
utili i vari predicati SQL come ALTERTABLE che modifica le proprietà o
aggiunge, eliminana i campi di una tabella?
http://www.sitocomune.com/tables/tables035.htm
Vedi se ti può essere utile.
Ciao


text:
Ciao,
mak ha scritto:

Grazie per la risposta.
Forse non mi sono spiegato bene.
Quello che devo fare è più semplice in quanto non devo modificare le
tabelle via codice, ma ho fatto le modifiche su una copia. Adesso devo
sostituire.
Non ricordo come fare.
Vincenzo


title: togliere cursore da textbox

author: mario rossi

text:
ho un campo textbox attivato ma bloccato solo per selezionare un record infatti su ativato la formattazione condizionale lo fa diventare azzurro
però c'è il cursore che lampeggia nel campo selezionato
c'è un modo per disattivarlo?


title: togliere cursore da textbox

text:
Caro il mio Paolo Rossi buongiorno.
Spostare il focus su un controllo diverso...
Si usa anche un commandbutton trasparente in un'area dedicata se non ne hai altri.

@Alex


title: togliere cursore da textbox

text:

ottima idea @Alex Bianchi


title: togliere cursore da textbox

text:

se tolgo il focus perso la formattazione condizionale che "su attivato" della textbox gli cambia il colore per evidenziare il record.


title: togliere cursore da textbox

text:

Si in maschera continua...?

Se [SI] non hai alternative, devi scegliere uno o l'altro.
Se [NO] la F.C. non serve in maschera singola, e puoi gestire la personalizzazione del colore in altro modo...(da ragionare)

@Alex


title: togliere cursore da textbox

text:

maschera continua purtroppo quindi mi tengo il cursore se non ho alternative, ma almeno evidenzio il record. grazie.


title: ... access ha i giorni contati ??

author: E. Meregalli

text:
            Salve a tutti
              qualcuno mi sà dire se fondata questa voce vagante secondo cui
Access è oramai alla fine dei suoi giorni ??. Dovremo tutti passare ad Sql
Server ??.
            Grazie, Ermanno


title: ... access ha i giorni contati ??

author: warp

text:
"E. Meregalli"
>             Salve a tutti
>
>               qualcuno mi sà dire se fondata questa voce vagante
Eh, eh ... ricordo una voce vagante su it.comp.software.database che
sosteneva:
"E' vero che la versione 2000 di Access sarà l'ultima? Un mio amico m'ha
detto che MS includerà File-Maker nella prossima versione di Office".
Giuro, non sto inventando nulla!
secondo cui
> Access è oramai alla fine dei suoi giorni ??. Dovremo tutti passare ad Sql
> Server ??.
Come BE forse (ma tra qualche anno), sul lato FE Access resterà lo strumento
migliore.
Ma a ben pensarci SQL è troppo pesante/complesso per l'utenza media che
acquista Office, quindi non credo che Jet sarà abbandonato del tutto.
Ciao, warp


title: ... access ha i giorni contati ??

author: Dummy

text:
> Ma a ben pensarci SQL è troppo pesante/complesso per l'utenza media che
Aggiungi anche costoso
> acquista Office, quindi non credo che Jet sarà abbandonato del tutto.
Se morirà JET, non importa: in Office2000 la Microsoft ha incluso MSDE.
In parole povere si utilizza un BE praticamente identico a SQL, ma
l'interfaccia resta quella di ACCESS, con le dovute modifiche, visto che si
è costretti a creare un ADP e non più un MDB e che l'interfaccia per i file
ADP, per tabelle, viste, stored procedure et similia, è molto più simile al
client di MSSQL.
Cmq, a parer mio, JET resterà per parecchio tempo.


title: ... access ha i giorni contati ??

text:
Dummy ha scritto nel messaggio
.
>
>Se morirą JET, non importa: in Office2000 la Microsoft ha incluso MSDE
Beh, davo la cosa scontata: il server SQL vero e proprio ha dei costi aggiuntivi incompatibili con
la grande distribuzione.
Ciao, warp


title: AIUTO QUERY URGENTE!!!

author: XXX

text:
E' possibile legare la "visibilità" di una colonna in una query alla
presenza di un determinato valore in una tabella?
Vi prego aiutatemi...
Dispostissimo a pagare (cifra ragionevole) la risoluzione della cosa, il DB
è di pochi Kb... Perciò se volete prendere un paio di centoni non esitate a
chiamarmi... 348/6070172


title: AIUTO QUERY URGENTE!!!

author: Roberto - Syd

text:
"XXX" <
natalino...@tin.it
> ha scritto nel messaggio
news:magv7.5013$pm2....@news1.tin.it...

No in una query non è possibile ma in una maschera si può fare spiegati
meglio su quello che vuoi.
OK manda i centoni insieme al DB
Ciao Roberto - Syd


title: AIUTO QUERY URGENTE!!!

author: Roberto dal portatile

text:
"XXX" <
natalino...@tin.it
> ha scritto nel messaggio
news:magv7.5013$pm2....@news1.tin.it...

Si, puoi fare in modo che il valore di un campo calcolato di una query,
tramite la funzione IIf, abbia valore Null o un altro valore.
Il tutto può essere condizionato o dal valore di un campo contenuto nella
tabella su cui è basata la query o sul valore di un campo di un'altra
tabella.
Mandaci qualche notizia in più, e poi con il centone paghi da bere al
prossimo raduno nazionale ICAA. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: AIUTO QUERY URGENTE!!!

author: Filippo

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9pk5ga$2ski$1...@stargate1.inet.it...
> Mandaci qualche notizia in piů, e poi con il centone paghi da bere al
> prossimo raduno nazionale ICAA. ;-)
>
> --
> Roberto
Complimenti, oltre a saperla lunga sei anche un signore.
Ciao, Filippo


title: Mostrare i risultati giorno per giorno, anche se ho tutto in una tabella

author: Alessio Albano

text:
Buongiorno,
capisco che l'oggetto non č proprio chiarissimo, ma in poche parole
non si spiega bene.
ho una tabella siffatta (si chiama "StoricoConnessioni"):
IdConnessione   Numerico
CodeID          Testo
SN              Testo
IdLocale        Numerico
TotIn           Numerico
TotOut          Numerico
DataConn        Data/ora
in un'altra tabella ("Locali") contiene, tra gli altri,
IdLocale
NomeLocale
Ho poi una tabella "SchedeGioco" (legata 1:M con TipiGioco per
IDTipiGioco) con la seguente struttura:
CODEID
SN
IdLocale
IDTipoGioco
ed infine la tabella "TipiGioco" con
IDTipogioco
Descrizione
Devo mostrare, per ogni Locale, i le descrizioni dei giochi che esso
ha, il valore di TotIn per ogni giorno dell'ultima settimana. In
pratica una cosa di questo genere:
LOCALE - GIOCO - totIn lunedě - totIn martedě - totIn mercoledě ...
Non ho la piů pallida idea di come strutturare una query per fare una
cosa del genere, ed ho idea che sia un processo lungo.
Qualcuno s'č trovato di fronte ad un problema simile o puň comunque
darmi delle indicazioni per uscire dall'empasse?
Grazie,
Alessio


author: 'gnurant

text:
> Buongiorno,
>
> ho una tabella siffatta (si chiama "StoricoConnessioni"):
>
> IdConnessione   Numerico
> CodeID          Testo
> SN              Testo
> IdLocale        Numerico
> TotIn           Numerico
> TotOut          Numerico
> DataConn        Data/ora
>
> in un'altra tabella ("Locali") contiene, tra gli altri,
>
> IdLocale
> NomeLocale
>
> Ho poi una tabella "SchedeGioco" (legata 1:M con TipiGioco per
> IDTipiGioco) con la seguente struttura:
>
> CODEID
> SN
> IdLocale
> IDTipoGioco
>
> ed infine la tabella "TipiGioco" con
>
> IDTipogioco
> Descrizione
>
Il testo dell'sql è:
SELECT Locali.NomeLocale, TipiGioco.Descrizione, Sum
(StoricoConnessioni.TotIn) AS SommaDiTotIn, Weekday([DataConn]) AS Espr1
FROM (SchedeGioco INNER JOIN (Locali INNER JOIN StoricoConnessioni ON
Locali.IdLocale = StoricoConnessioni.IdLocale) ON SchedeGioco.SN =
StoricoConnessioni.SN) INNER JOIN TipiGioco ON SchedeGioco.IdTipoGioco =
TipiGioco.IdTipogioco
GROUP BY Locali.NomeLocale, TipiGioco.Descrizione, Weekday([DataConn])
ORDER BY Locali.NomeLocale, Weekday([DataConn]);
Permettimi di dirti però che le tabelle sono da normalizzare, perché
presentano delle eccessive ridondanze :o(
Ciauz
--
'gnurant come una cucuzza
Inviato da
www.mynewsgate.net


text:
Dimenticavo...la funzione Weekday ti dà 1 per la domenica, 2 per lunedì e
così via



text:
"'gnurant" <
6751i...@mynewsgate.net
> wrote in message news:<
200405130...@mynewsgate.net
>...
...omissis...
>
> Il testo dell'sql è:
>
> SELECT Locali.NomeLocale, TipiGioco.Descrizione, Sum
> (StoricoConnessioni.TotIn) AS SommaDiTotIn, Weekday([DataConn]) AS Espr1
> FROM (SchedeGioco INNER JOIN (Locali INNER JOIN StoricoConnessioni ON
> Locali.IdLocale = StoricoConnessioni.IdLocale) ON SchedeGioco.SN =
> StoricoConnessioni.SN) INNER JOIN TipiGioco ON SchedeGioco.IdTipoGioco =
> TipiGioco.IdTipogioco
> GROUP BY Locali.NomeLocale, TipiGioco.Descrizione, Weekday([DataConn])
> ORDER BY Locali.NomeLocale, Weekday([DataConn]);
>
> Permettimi di dirti però che le tabelle sono da normalizzare, perché
> presentano delle eccessive ridondanze :o(
Grazie, prima di tutto! :)
Hai ragione sulla normalizzazione delle tabelle.
In mattinata ho cambiato la struttura di alcune di esse per arrivare a
qualcosa di "migliore".
Adesso sto terminando un'altra parte, ma credo che già domani potrò
provare a fare una query che mi permetta d'ottenere quel che voglio,
anche grazie alle tue indicazioni.
Se eventualmente non riuscirò, mi rifarò vivo, mio malgrado!
Ciao,
Alessio


text:
"'gnurant" <
6751i...@mynewsgate.net
> wrote in message news:<
200405130...@mynewsgate.net
>...
> Dimenticavo...la funzione Weekday ti dà 1 per la domenica, 2 per lunedì e
> così via
Ho modificato la struttura delle tabelle, che di seguito riporto;
prima però vorrei capire come mai hai inserito la funzione Weekday nel
codice SQL: è una funzione di VBA, quindi come fa ad essere
riconosciuta ed a funzionare in SQL?
togliendola ottengo una tabella di risposta che mostra sì il totale
degli incassi di ogni Gioco per ogni giorno, ma non esattamente come
voglio io, perché i giorni fanno parte dei record, mentre ho la
necessità di vederli come colonne.
A me serve avere le seguenti COLONNE:
Locale, Gioco, TotGiorno1,TotGiorno2....TotGiorno7
Mi pare di aver letto qualcosa, alcuni mesi fa, sulla possibilità di
fare una cosa del genere, ma non ritrovo la risorsa.
Come posso fare?
La struttura attuale delle tabelle è cambiata in questo modo:
tabella "StoricoConnessioni"):
-------------------------
IdStorico       Contatore
IdConnessione   Numerico
CodeID          Testo
TotIn           Numerico
TotOut          Numerico
tabella "Connessioni" (legame 1:M con la StoricoConnessioni)
-----------------------------------------
IdConnessione   Contatore
IdLocale        numerico
Data            data
SN              testo
Esito           testo
tabella "Locali"
---------------
IdLocale
NomeLocale
tabella "SchedeGioco" (legata 1:M con TipiGioco per
IDTipiGioco) con la seguente struttura:
CODEID
SN
IdLocale
IDTipoGioco
tabella "TipiGioco" con
-----------------------
IDTipogioco
Descrizione
Per avere il risultato ho creato due query:
_TotIncassoPerGiorno, il cui codice è:
SELECT Sum(StoricoConnessioni.CnTotIn) AS Tot_Incasso_Giorno,
Connessioni.Data, StoricoConnessioni.CodeID, LOCALI.Locale,
Connessioni.IdLocale
FROM (Connessioni INNER JOIN LOCALI ON Connessioni.IdLocale =
LOCALI.IDLocale) INNER JOIN StoricoConnessioni ON
Connessioni.IdConnessione = StoricoConnessioni.IdConnessione
GROUP BY Connessioni.Data, StoricoConnessioni.CodeID, LOCALI.Locale,
Connessioni.IdLocale
ORDER BY Connessioni.Data;
e _TotIncassoPergiorno_B, che usa la precedente, il cui codice è:
SELECT [_TotIncassoPerGiorno].*, TipoGiochi.Descrizione
FROM TipoGiochi RIGHT JOIN (_TotIncassoPerGiorno INNER JOIN
SchedeGioco ON [_TotIncassoPerGiorno].CodeID = SchedeGioco.CODEID) ON
TipoGiochi.IDTipoGioco = SchedeGioco.IDTipoGioco;
Come ho già detto, la modalità di visualizzazione che ottengo non è
quella che desidero, perché vorrei avere una colonna per ogni giorno
tra gli ultimi 7, e se in un giorno non sono state fatte
interrogazioni, (quindi non ci sono dati), avere semplicemente il
campo vuoto.
Posso fare con SQL o devo scrivere anche qualche riga di codice??
Grazie!
Alessio


title: cancellazione dei dati

author: Alessandro CARGNELLI

text:
Alessandro Cargnelli wrote:
> > Ciao a tutti,
> > quello che mi stavo chiedendo realizzando il mio db è: come faccio a far
> > si che i miei dati una volta inseriti nella maschera non possano essere
> > più modificati?
> > Ciao Grazie
> >
> evento inAttesa (onDirty)
> if not newrecord and dirty then
> msgbox "'un se po'", vbexclamation,"Non modificabile"
> undo
> endif
> oppure "giochi" con la proprieta' allowedits (su current?)
> allowedits = newrecord
> --
> ac
Ciao a tutti, ho provato ad implementare il codice riportato sopra sul mio
db......però non funzione(non accade nulla) devo riportarlo pari pari o
con delle modifiche?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: cancellazione dei dati

author: Alessandro Cara

text:
Alessandro CARGNELLI wrote:
> Alessandro Cargnelli wrote:
>
>>>Ciao a tutti,
>>>quello che mi stavo chiedendo realizzando il mio db è: come faccio a far
>>>si che i miei dati una volta inseriti nella maschera non possano essere
>>>più modificati?
>>>Ciao Grazie
>>>
>>
>>evento inAttesa (onDirty)
>>if not newrecord and dirty then
>>msgbox "'un se po'", vbexclamation,"Non modificabile"
>>undo
>>endif
>
>
>>oppure "giochi" con la proprieta' allowedits (su current?)
>
>
>>allowedits = newrecord
>>--
>>ac
>
>
> Ciao a tutti, ho provato ad implementare il codice riportato sopra sul mio
> db......però non funzione(non accade nulla) devo riportarlo pari pari o
> con delle modifiche?
>
>
Quale dei due? Il secondo?
Sul secondo temo di aver  commesso una specie di "comma22" (cit).
Probabilmente non funziona poiche' se non consente l'edit (allowedits =
false) e' difficile che possa andare in "newRecord". La prima, invece,
dovrebbe funzionare.
Per scrupolo la ho testata sull'evento sia di dirty che di beforeupdate
e funziona. Sull'evento di dirty, che viene catturato subito,
non serve la ... and dirty.... (e' ovviamente pleonastica)
--
ac


title: AIUTO!!!!

author: Francesco

text:
Sono alle prime armi nell'uso di Access; sapete rispondermi ai seguenti
quesiti?
1) Il criterio attraverso cui voglio fare l'estrazione dei dati con una
query è quello che viene selezionato in un controllo a discesa interno ad
una Maschera. Come si fa a scrivere nella query di prendere come criterio
quello che risulta selezionato nel controllo a discesa? Ho provato a
scriverlo in vari modi ma non me lo legge.
2)E' possibile inserire in una maschera un controllo a discesa che
visualizzi le sottodirectory di una determinata directory? Come si fa?
Tanti ringraziamenti a chi mi sa dare le risposte.  Ciao Franz


title: AIUTO!!!!

author: Reds

text:
"Francesco" <
fza...@tiscalinet.it
> ha scritto nel messaggio
news:a65og5$g02$1...@pegasus.tiscalinet.it...

> Nel campo interessato della query inserisci come criterio
>Forms![NomeForms]![NomeCasellaCombinata]
> ciao Roberto
>


title: AIUTO!!!!

author: Emyr

text:
On Wed, 06 Mar 2002 20:59:00 GMT, "Reds" <
err...@tin.it
> wrote:
>
>"Francesco" <
fza...@tiscalinet.it
> ha scritto nel messaggio
>news:a65og5$g02$1...@pegasus.tiscalinet.it...
>> Sono alle prime armi nell'uso di Access; sapete rispondermi ai seguenti
>> quesiti?
>>
>> 1) Il criterio attraverso cui voglio fare l'estrazione dei dati con una
>> query è quello che viene selezionato in un controllo a discesa interno ad
>> una Maschera. Come si fa a scrivere nella query di prendere come criterio
>> quello che risulta selezionato nel controllo a discesa? Ho provato a
>> scriverlo in vari modi ma non me lo legge.
Forms![NomeForms]![NomeCasellaCombinata]
>>
>> 2)E' possibile inserire in una maschera un controllo a discesa che
>> visualizzi le sottodirectory di una determinata directory? Come si fa?
vedi istruzioni di DIR
>>
>> Tanti ringraziamenti a chi mi sa dare le risposte.  Ciao Franz
>>
>> Nel campo interessato della query inserisci come criterio
>>Forms![NomeForms]![NomeCasellaCombinata]
>> ciao Roberto
>>
>
Saluti.
Emanuele.


title: Pubblicare lo stesso database su Internet e su CD-ROM

author: Stefano Bazzucchi

text:
Salve a tutti.
Possiedo un database sviluppato in Access2000.
Questo database va pubblicato su un sito con una pagina dedicata alla
ricerca su tale database. Dunque devo utilizzare l'ASP.
Ora, lo stesso database deve essere pubblicato amche su CD-ROM, con
all'interno le stesse funzioni di ricerca.
So che posso farlo utilizzando DIRECTOR, ad esempio, ma vorre evitare di
utilizzare, come dire, due tecnologie diverse.
Come posso sviluppare un solo "prodotto" da pubblicare su web e su CD-ROM?
E' possibile farlo?
Grazie
--
Stefano Bazzucchi
E-mail:
stefano....@gvassociati.it


author: lbo dal portatile

text:
>Questo database va pubblicato su un sito con una pagina dedicata alla
>ricerca su tale database. Dunque devo utilizzare l'ASP.
>
>Ora, lo stesso database deve essere pubblicato amche su CD-ROM, con
>all'interno le stesse funzioni di ricerca.
>Come posso sviluppare un solo "prodotto" da pubblicare su web e su CD-ROM?
>E' possibile farlo?
in teoria forse ma in pratica non credo.  asp lo fa funzionare un
server, non e' una versione access di html.  asp senza un server non
serve a niente.  quello che dovresti fare e' inserire un server sul
cd.  magari col pws non ci sarebbero problemi di licenza (forse) ma
problemi tecnici ce li vedo per i file temporanei e simili.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


author: ema

text:
Mio cuggino mi ha detto che Stefano Bazzucchi <
stefano....@gvassociati.it
> scrisse:
> Come posso sviluppare un solo "prodotto" da pubblicare su web e su CD-ROM?
> E' possibile farlo?
>
che tipo di dbase e`?
Eventualmente, invece di utilizzare ASP e collegarti dinamicamente
all'mdb, potresti scrivere un programmino che genera un output html (+
jscript) in base al contenuto del database.
Tanto, se non ho capito male, nel dbase non aggiungi dati...
In questo modo le pagine sono statiche, e non c'e` bisogno di un server
che interpreti il codice ASP.
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
>               Attenzione all'anti-spam XXX
Cosa farai se non tutti i tuoi problemi saranno risolti quando morirai?


title: Grafici

author: Luigi

text:
Buongiorno
mi sapreste dire come si può fare a portare su grafici dati di access ?
Avrei necessità di creare un monitor che si aggiorna ogni 20 minuti in cui
si vede il grafico di:
-    Posto 1000 como 100% ordinativi: quanto sono ad oggi se gli ordinativi
sono 980
-    Posto 1000 come 100% banche: quanto sono ad oggi se le banche sono a
1100
etc etc
Grazie
Luigi


title: Grafici

author: George

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
news:UuYAa.38890$lK4.1...@twister1.libero.it...

Inserendo in una maschera un oggetto *grafico* e impostando un timer nella
maschera che faccia il requery del controllo ogni tot secondi.
Giorgio


title: Ricerca nelle tabelle

author: Abele

text:
ciao a tutti
Pur avendo letto tutti i suggerimenti sull'uso di dlookup non riesco a
trovare il bandolo della matassa e dato che l'ultimo mononeurone rimastomi
si è ingarbugliato come non mai,  ho nuovamente bisogno della vostra
cortesia per trovare la seguente soluzione:.
ho due tabelle ed una maschera:
* La tabella PERIODI con 7 record contenenti anche i seguenti campi:
data1        periodo
5-5-02      per01
5-6-02      per02
5-7-02      per03
-                -
-                -
12-3-03    per07
* la  tabella COSTI con link alla tabella periodi tramite il campo Periodo e
con  anche i segg. campi
periodo      costo       settore
per01        2750        C01
per02        2930        C01
-                -                -
per06        3160        C32
per07        3250        C32
*la maschera costoPeriodi con le seguenti caselle di testo
------   valori immessi  :
dataIn        dataOut        settore
------- valori cercati
periodoA    ggperiodoA    costoA
periodoB    ggperiodoB    CostoB
Se [dataIn] e [dataOut] sono ENTRAMBI INFERIORI alla data nella PRIMA riga
della tabella periodi:
periodoA         =      per01
ggperiodoA     =      me!dataOut - me!dataIn
costoA            =      costo del  [per01]  della tabella [costi] con
settore = me!settore
Se [dataIn] è INFERIORE  ma [dataOut] è  SUPERIORE alla data della prima
riga:
periodoA         =      per01
ggPeriodoA     =      (valore data1 della prima riga della
tabella.periodi) - dataIn
costoA            =      costo del  [per01]  della tabella [costi] con
settore = me!settore
periodoB         =      per02
ggPeriodoB     =      dataOut - ( valore di data1 della seconda riga della
tabella.periodi)
costoB            =      costo del  [per02]  della tabella [costi] con
settore = me!settore
Se dataIn  non è compresa nel primo periodo vorrei  ripetere la procedura di
ricerca nei periodi successivi  (max 7)
I valori tra dataIn e dataOut possono includere la transizone da un periodo
all'altro ma non sono abbastanza lunghi da includerne più di uno.
scusatemi per il tempo che vi faccio perdere ma a forza di provare ( e
sbagliare ),  le virgolette e gli apici  mi stanno diventando un incubo
grazie infinite della collaborazione
Abele


title: Trovare record

author: Porello

text:
Ciao ho un problema
dopo l' aggiornamento di un campo ho costruito una funzione che mi trova se
un articolo e' gia' presente in anagrafica, pero' ho un problema, riconosce
l'articolo gia' presente solo se l' articolo e' numerico, mentre invece se
alfanumerico non me lo riconosce e me lo fa inserire lo stesso. Perche'?????
La funzione e' questa:
Function trovaarticolo()
    Dim db As Database
    Set db = CurrentDb
    Dim tb1 As Recordset
    Set tb1 = db.OpenRecordset("AnagraficaArticoli")
        tb1.MoveFirst
      Do Until tb1.EOF
     If Forms!anagraficaarticoli.Codice.Text = tb1![Codice] Then
MsgBox "Attenzione articolo gia' presente in anagrafica: " &
tb1![Descrizione], vbCritical, "Attenzione"
     Forms!anagraficaarticoli.Codice = " "


title: Trovare record

text:

una findfirst sul recordsetclone no eh? Ti va di perdere tempo.
Roberto da casa (Roberto Massoni) ti farebbe fare una Dlookup.
--
a.cara


title: Trovare record

text:
Alessandro Cara wrote:
[cut]
P.S.
Non sono entrato nel merito ma quel loop
mi ha fulminato
ma me!codice non basta?
--
a.cara


title: Trovare record

author: Alex

text:
"Alessandro Cara" <
al...@blunet.it
> wrote in message
news:3DC5BEE5...@blunet.it
[CUT]
>
> una findfirst sul recordsetclone no eh? Ti va di perdere tempo.
> Roberto da casa (Roberto Massoni) ti farebbe fare una Dlookup.
> --
> a.cara
Anch'io farei un Dlookup, ho notato che fino a circa 15000 Record
non conviene aprire un Recordset....!!!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Trovare record

text:
Alex wrote:
>
> "Alessandro Cara" <
al...@blunet.it
> wrote in message
>
news:3DC5BEE5...@blunet.it
>
> [CUT]
> >
> > una findfirst sul recordsetclone no eh? Ti va di perdere tempo.
> > Roberto da casa (Roberto Massoni) ti farebbe fare una Dlookup.
>
> Anch'io farei un Dlookup, ho notato che fino a circa 15000 Record
> non conviene aprire un Recordset....!!!
>
corretto. Ma in questo caso il recordset e' gia' aperto trattandosi
del recordsetclone, mentre la dlookup lo deve aprire.
Cmq non sono disposto a diventare Muzio Scevola, non ho fatto
"benchmark" tra l'uso di findfirst e dlookup, potrebbe dipendere
anche dalla presenza o meno di indici
--
a.cara


title: Trovare record

text:
"Alessandro Cara" <
al...@blunet.it
> wrote in message
news:3DC64004...@blunet.it
> >
> > Anch'io farei un Dlookup, ho notato che fino a circa 15000 Record
> > non conviene aprire un Recordset....!!!
> >
> corretto. Ma in questo caso il recordset e' gia' aperto trattandosi
> del recordsetclone, mentre la dlookup lo deve aprire.
> Cmq non sono disposto a diventare Muzio Scevola, non ho fatto
> "benchmark" tra l'uso di findfirst e dlookup, potrebbe dipendere
> anche dalla presenza o meno di indici
> --
> a.cara
Chiedo scusa, ma non volevo essere frainteso sull'affermazione,
volevo solo evidenziare che vale la pena valutare le condizioni
di lavoro per ottimizzare le procedure, cosa che molti non fanno.
Certo che sei permaloso.....!... poi di mani ne hai 2...!
Ciao.
@Alex.



title: Trovare record

author: Roberto da casa

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3DC5BEE5...@blunet.it...
[CUT]
> Roberto da casa (Roberto Massoni) ti farebbe fare una Dlookup.
Non volevo dirlo, ma la M$ mi paga una percentuale sull'uso della DLookUp.
:-))
> --
> a.cara
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Trovare record

text:
Alex wrote:
>
> "Alessandro Cara" <
al...@blunet.it
> wrote in message
>
news:3DC64004...@blunet.it
>
> > >
> > > Anch'io farei un Dlookup, ho notato che fino a circa 15000 Record
> > > non conviene aprire un Recordset....!!!
> > >
> > corretto. Ma in questo caso il recordset e' gia' aperto trattandosi
> > del recordsetclone, mentre la dlookup lo deve aprire.
> > Cmq non sono disposto a diventare Muzio Scevola, non ho fatto
> > "benchmark" tra l'uso di findfirst e dlookup, potrebbe dipendere
> > anche dalla presenza o meno di indici
> Chiedo scusa, ma non volevo essere frainteso sull'affermazione,
> volevo solo evidenziare che vale la pena valutare le condizioni
> di lavoro per ottimizzare le procedure, cosa che molti non fanno.
ma cosa devo fare oltre dire "corretto", mettermi il cilicio?,
cospargermi il capo di cenere?, fustigarmi? sentire "tutte" le
dichiarazioni di schifani, vito e berlusconi?
> Certo che sei permaloso.....!... poi di mani ne hai 2...!
permaloso? de piu'.
Mi pare di capire che ritieni che per me due mani sono troppe.
Mammaaaaaaaaaaa, c'e' alex-ictuzoc che mi vuole fare la bua!
--
a.cara


title: Trovare record

text:
[]
> ma cosa devo fare oltre dire "corretto", mettermi il cilicio?,
> cospargermi il capo di cenere?, fustigarmi? sentire "tutte" le
> dichiarazioni di schifani, vito e berlusconi?
No, non lo augurerei nemmeno al mio peggior nemico, e francamente
non ti ritengo tale....!
> > Certo che sei permaloso.....!... poi di mani ne hai 2...!
> permaloso? de piu'.
> Mi pare di capire che ritieni che per me due mani sono troppe.
> Mammaaaaaaaaaaa, c'e' alex-ictuzoc che mi vuole fare la bua!
> a.cara
No... C'era un tizio in TV che diceva "Ti spezzo le braccine nonno..!!"
Ciao Alessandro.
@alex-ictuzoc



title: Trovare record

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:yAwx9.114657$%M1.29...@twister2.libero.it...

> Ok per la DlookUp ma come!!!!!


title: Trovare record

text:
[CUT]
> >
> > Ok per la DlookUp ma come!!!!!
Con l'HELP.............!
Ci sono n^n esempi.....!
GUARDALI.
@Alex.



title: Trovare record

author: Antonio Biso

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:5a6056018d6d9ab7a5...@mygate.mailgate.org...
> []
> > ma cosa devo fare oltre dire "corretto", mettermi il cilicio?,
> > cospargermi il capo di cenere?, fustigarmi? sentire "tutte" le
> > dichiarazioni di schifani, vito e berlusconi?
>
> No, non lo augurerei nemmeno al mio peggior nemico, e francamente
> non ti ritengo tale....!
Ecco, finchè si scherza, si scherza, però andare sul pesantissimo per favore
evitiamolo eh!
> No... C'era un tizio in TV che diceva "Ti spezzo le braccine nonno..!!"
Nico, il sardo
Antonio


title: Trovare record

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:8IKx9.117418$%
M1.30...@twister2.libero.it
[CUT]
> Ecco, finchè si scherza, si scherza, però andare sul pesantissimo per favore
> evitiamolo eh!
In che senso...??
> > No... C'era un tizio in TV che diceva "Ti spezzo le braccine nonno..!!"
>
> Nico, il sardo
> Antonio
LUI.....!
HAIO....!
@Alex.



title: Trovare record

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:6c0a742ad6bf4008ed...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:8IKx9.117418$%
M1.30...@twister2.libero.it
>
> [CUT]
> > Ecco, finchè si scherza, si scherza, però andare sul pesantissimo per
favore
> > evitiamolo eh!
>
> In che senso...??
Nel senso di costringere qualcuno ad un qualsivoglia contatto ravvicinato
col Berluska.
Le perversioni hanno un limite!!!
Antonio


title: Trovare record

text:
"Porello" <
por...@tiscali.it
> ha scritto nel messaggio
news:aq6om8$rrk$1...@lacerta.tiscalinet.it...
>
[CUT]
> Ok per la DlookUp ma come!!!!!
>
Se il campo Codice è di tipo numerico, a fronte dell'evento "Prima di
aggiornare" del controllo Codice prova con:
If Not IsNull(DLookUp("Codice", "AnagraficaArticoli", "Codice='" & Me!Codice
& "'")) Then
    MsgBox "Attenzione articolo gia' presente in anagrafica: ", vbCritical,
"Attenzione"
    Cancel = True
    Me!Codice.Undo
End If
Se invece il campo Codice è numerico prova con:
If Not IsNull(DLookUp("Codice", "AnagraficaArticoli", "Codice=" &
Me!Codice)) Then
    MsgBox "Attenzione articolo gia' presente in anagrafica: ", vbCritical,
"Attenzione"
    Cancel = True
    Me!Codice.Undo
End If



title: Trovare record

text:
SCUSAMI, volevo scrivere:
Se il campo Codice è di tipo TESTO, a fronte dell'evento "Prima di
aggiornare" del controllo Codice prova con:
If Not IsNull(DLookUp("Codice", "AnagraficaArticoli", "Codice='" _
& Me!Codice & "'")) Then
    MsgBox "Attenzione articolo gia' presente in anagrafica: ", vbCritical,
_
"Attenzione"
    Cancel = True
    Me!Codice.Undo
End If
Se invece il campo Codice è numerico prova con:
If Not IsNull(DLookUp("Codice", "AnagraficaArticoli", "Codice=" & _
Me!Codice)) Then
    MsgBox "Attenzione articolo gia' presente in anagrafica: ", vbCritical,
_



title: Trovare record

author: Alex.

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:5FNx9.117555$
RO.30...@twister1.libero.it
[Cut]
> Nel senso di costringere qualcuno ad un qualsivoglia contatto ravvicinato
> col Berluska.
> Le perversioni hanno un limite!!!
> Antonio
He, He.... ;-)



title: maschera attiva?

author: Tyler Durden

text:
in che modo da codice riesco a capire qual'è la maschera attiva in un
dato momento? (sottolineo attiva, non aperta)
grazie.
___________________________________________
"in fondo anche l'amore è un sovrappensiero..."
m.querc...@sis-ter.it
Togli NOSPAM dall'e-mail per rispondere.


title: maschera attiva?

author: Federico Luciani

text:
Tyler Durden wrote:
> in che modo da codice riesco a capire qual'è la maschera attiva in un
> dato momento? (sottolineo attiva, non aperta)
> grazie.
strFormAttiva =
Screen.ActiveForm.Name
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Come filtrare un report sulla selezione multipla su due caselle di riepilogo?

author: massimo

text:
Basandomi su quanto contenuto sul sito comune (report011) ho ritenuto
di poter filtrare un report sulla base delle proprietà Filter e FilterOn
(per i newbie freschi di mercato "filtro" e "applica filtro" delle
proprietà del Report) utilizzando, non una, bensì due _o più_ caselle di
riepilogo.
La necessità era quella di filtrare in base "facoltà" e/o "tipo problema"
record che rappresentano problematiche riscontrabili nella registrazione
degli esami.
Quindi nelle "facoltà" potevo avere:
"Giurisprudenza", "Architettura", "Medicina e Chirurgia", ecc.
Nei "tipoprob" potevo invece avere
"manca voto sul verbale", "studente non iscritto", "propedeuticità", ecc.
Solo per dare un'idea del db dirò che ho realizzato cinque tabelle:
tblstudenti, tblfacoltà, tblinsegnamenti, tbltipoprob e, naturalmente,
tblproblemi.
Tblstudenti e tblinsegnamenti sono in relazione molti a molti con
in mezzo tblproblemi. L'id_facoltà viene associato ai record di
tblproblemi in relazione alla facoltà dove viene impartito
l'insegnamento. Lo studente potrebbe infatti sostenere un
esame mutuato da un'altra facoltà, ma il problema specifico rimane
a carico della segreteria di facoltà incaricata della registrazione.
Sintetizzando, ho realizzato una query che rappresenta l'origine dei
dati della maschera per il caricamento dei problemi, nonché del report
"problemi" per la relativa stampa o anteprima. I campi presenti nella
query sono:
id_problema
matricola     	'dello studente
id_insegnamento
id_tipoprob
id_facoltà    	'mutuato via maschera con Dlookup da tblinsegnamenti
data esame
voto esame
Ho realizzato una maschera con due caselle di riepilogo non associate,
"Elencofacoltà" ed "Elencoproblemi" la cui origine riga è un istruzione
sql che rispettivamente ora trattiene id_facoltà e facoltà da tblfacoltà,
ora id_tipoprob e tipoprob da tbltipoprob
L'esigenza è quella di filtrare sulla base di quanto si è selezionato e,
nel caso non ci sia selezione, considerare il controllo come inesistente
(ergo come se li avessi selezionati tutti).
La domanda è: esiste un modo più pulito per fare quello che ho fatto io.
Non so un fico secco di programmazione e sono curioso di sapere come avrebbe
proceduto una persona un po' più "imparata". In particolare del mio listato
non mi convince isnumeric. Il problema è che isnull restituiva sempre e
comunque false. Nel caso in cui dovessi filtrare su una base differente
rispetto a un campo numerico non saprei come fare.
Io ho risolto così:
Private Sub Anteprima_Click()
On Error GoTo Err_Anteprima_Click
    'dichiaro cinque variabili stringa
    'strCriteri mi serve per unire alla fine le variabili referenti
    'delle caselle di controllo
    Dim strCriteri As String
    'StrLista e strCriteri servono rispettivamente per catturare l'id (o gli
    'id) selezionati e per concatenare l'espressione Filter per la singola
    'casella di controllo
    Dim strListaFacoltà As String
    Dim strCriteriFacoltà As String
    Dim strListaProblemi As String
    Dim strCriteriProblemi As String

Controllo_Elencofacoltà:
    Me!Listafacoltà = Null
    Dim varItemFac As Variant
    'Se non ci sono voci selezionate non ci sono attività da effettuare
    'In tal caso va al controllo successivo (strListaFacoltà rimane vuota)
    If Me!Elencofacoltà.ItemsSelected.Count = 0 Then GoTo Controllo_Elencoproblemi
    'Cicla nell'insieme delle voci selezionate
    For Each varItemFac In Me!Elencofacoltà.ItemsSelected
        'Cattura la colonna IDSocietà di ciascuna
        'voce selezionata
        strListaFacoltà = strListaFacoltà & _
            Me!Elencofacoltà.Column(0, varItemFac) & ","
        Me!Listafacoltà = Me!Listafacoltà & _
            Me!Elencofacoltà.Column(1, varItemFac) & ", "
    Next varItemFac
    'Elimina la virgola eccedente
    strListaFacoltà = Left$(strListaFacoltà, Len(strListaFacoltà) - 1)
    Me!Listafacoltà = Left$(Me!Listafacoltà, Len(Me!Listafacoltà) - 2)
    'Deseleziona tutte le righe della casella di riepilogo
    Dim ContFac As Integer
    For ContFac = 0 To Me!Elencofacoltà.ListCount - 1
        Me!Elencofacoltà.Selected(ContFac) = False
    Next ContFac

Controllo_Elencoproblemi:
    Me!Listaproblemi = Null
    Dim varItemProb As Variant
    'Se non ci sono voci selezionate non ci sono attività da effettuare
    'In tal caso va al controllo successivo (strListaProblemi rimane vuota)
    If Me!Elencoproblemi.ItemsSelected.Count = 0 Then GoTo Composizione_finale:
    'Cicla nell'insieme delle voci selezionate
    For Each varItemProb In Me!Elencoproblemi.ItemsSelected
        'Cattura la colonna IDSocietà di ciascuna
        'voce selezionata
        strListaProblemi = strListaProblemi & _
            Me!Elencoproblemi.Column(0, varItemProb) & ","
        Me!Listaproblemi = Me!Listaproblemi & _
            Me!Elencoproblemi.Column(1, varItemProb) & ", "
    Next varItemProb
    'Elimina la virgola eccedente
    strListaProblemi = Left$(strListaProblemi, Len(strListaProblemi) - 1)
    Me!Listaproblemi = Left$(Me!Listaproblemi, Len(Me!Listaproblemi) - 2)
    'Deseleziona tutte le righe della casella di riepilogo
    Dim ContProb As Integer
    For ContProb = 0 To Me!Elencoproblemi.ListCount - 1
        Me!Elencoproblemi.Selected(ContProb) = False
    Next ContProb

Composizione_finale:
    If IsNumeric(strListaFacoltà) = True Then
    strCriteriFacoltà = " AND ([id_facoltà] IN (" & strListaFacoltà & "))"
    End If
    If IsNumeric(strListaProblemi) = True Then
    strCriteriProblemi = " AND ([id_tipoprob] IN (" & strListaProblemi & "))"
    End If
    'concateno le due variabili
    strCriteri = strCriteriFacoltà & strCriteriProblemi
    'elido i primi 4 caratteri che sicuramente contengono " AND "
    strCriteri = Right$(strCriteri, Len(strCriteri) - 4)
    MsgBox (strCriteri)
    'apro il report problemi imponendo strCriteri come proprietà Filter
    DoCmd.OpenReport "problemi", acPreview, , strCriteri

Exit_Anteprima_Click:
    Exit Sub
Err_Anteprima_Click:
    MsgBox Err.Description
    Resume Exit_Anteprima_Click
End Sub


text:
"massimo" <n...@send.invalid> ha scritto nel messaggio
news:Xns93465F2C...@news.inwind.it...
[SUPERCUT]
Scusami ma la mia sensazione č che tu non abbia scritto un messaggio ma una
tesi di laurea, e che stia cercando qualcuno che la discuta al posto tuo.
;-)
Non so gli altri frequentatori del NG, ma io mi ci sono perso dentro.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: omnitow

text:
"massimo" <n...@send.invalid> ha scritto nel messaggio
news:Xns93465F2C...@news.inwind.it...
[CUT]
>
> La domanda è: esiste un modo più pulito per fare quello che ho fatto io.
> Non so un fico secco di programmazione e sono curioso di sapere come
avrebbe
> proceduto una persona un po' più "imparata". In particolare del mio
listato
> non mi convince isnumeric. Il problema è che isnull restituiva sempre e
> comunque false.
Se il campo è numerico IsNumeric calza a pennello, mentre invce se il campo
è testo e IsNull ti restituisce sempre false significa che nessuna campo è
null!!!!
Nel caso in cui dovessi filtrare su una base differente
> rispetto a un campo numerico non saprei come fare.
>
[CUT]
Scusa la mia poca disponibiltà... ma non potresti essere più sintetico e
riportare solamente le parti più salienti del codice dove riscontri dei
problemi? Non ho intenzione di farmi diventare i capelli bianchi qui :-)
Ciao, omnitow


text:
On 22 mar 2003, "omnitow" <
omn...@tin.it
> wrote in
news:gnXea.37566$
Lr4.1...@twister2.libero.it

> Se il campo è numerico IsNumeric calza a pennello, mentre invce
> se il campo è testo e IsNull ti restituisce sempre false
> significa che nessuna campo è null!!!!
In any event, problema risolto. Sono io che mi intestardivo a voler
usare variabili stringa invece di variant.
> Scusa la mia poca disponibiltà... ma non potresti essere più
> sintetico e riportare solamente le parti più salienti del codice
> dove riscontri dei problemi? Non ho intenzione di farmi
> diventare i capelli bianchi qui :-)
No. Lo ripubblico per intero, funzionante :-)
La parte migliore del codice proviene da sitocomune (report011).
Ho una maschera con due caselle di riepilogo, Elencofacoltà ed
Elencoproblemi, e due caselle di testo, studente e insegnamento.
Con un bottone cambio la proprietà filter di un report in relazione
alle righe selezionate o al testo/matricola ricercato.
Ad esempio posso filtrare tutti i "Rossi" che hanno avuto problemi di
"propedeuticità" a "Giurisprudenza" e "Scienze Politiche" su
insegnamenti che contengono la parola "amministrativo". Oppure
chiedere una selezione secca di tutti i problemi esami in cui è
incorsa la matricola 15454. Ecc.
Più sintetico di così non riesco.
Private Sub Anteprima_Click()
On Error GoTo Err_Anteprima_Click
    Dim strCriteri As String

Controllo_Elencofacoltà:
    Dim strListaFacoltà As String
    Dim strCriteriFacoltà As String
    Me!Listafacoltà = Null
    Dim varItemFac As Variant
    'Se non ci sono voci selezionate non ci sono attività da effettuare
    If Me!Elencofacoltà.ItemsSelected.Count = 0 Then GoTo Controllo_Elencoproblemi
    'Cicla nell'insieme delle voci selezionate
    For Each varItemFac In Me!Elencofacoltà.ItemsSelected
    'Cattura la colonna id_facoltà di ciascuna voce selezionata
    strListaFacoltà = strListaFacoltà & _
            Me!Elencofacoltà.Column(0, varItemFac) & ","
        Me!Listafacoltà = Me!Listafacoltà & _
            Me!Elencofacoltà.Column(1, varItemFac) & ", "
    Next varItemFac
    'Elimina la virgola eccedente
    strListaFacoltà = Left$(strListaFacoltà, Len(strListaFacoltà) - 1)
    Me!Listafacoltà = Left$(Me!Listafacoltà, Len(Me!Listafacoltà) - 2)
    'Deseleziona tutte le righe della casella di riepilogo
    Dim ContFac As Integer
    For ContFac = 0 To Me!Elencofacoltà.ListCount - 1
        Me!Elencofacoltà.Selected(ContFac) = False
    Next ContFac
    strCriteriFacoltà = " AND ([id_facoltà] IN (" & strListaFacoltà & "))"

Controllo_Elencoproblemi:
    Dim strListaProblemi As String
    Dim strCriteriProblemi As String
    Me!Listaproblemi = Null
    Dim varItemProb As Variant
    'Se non ci sono voci selezionate non ci sono attività da effettuare
    If Me!Elencoproblemi.ItemsSelected.Count = 0 Then GoTo Controllo_Studente:
    'Cicla nell'insieme delle voci selezionate
    For Each varItemProb In Me!Elencoproblemi.ItemsSelected
        'Cattura la colonna id_tipoprob di ciascuna voce selezionata
        strListaProblemi = strListaProblemi & _
            Me!Elencoproblemi.Column(0, varItemProb) & ","
        Me!Listaproblemi = Me!Listaproblemi & _
            Me!Elencoproblemi.Column(1, varItemProb) & ", "
    Next varItemProb
    'Elimina la virgola eccedente
    strListaProblemi = Left$(strListaProblemi, Len(strListaProblemi) - 1)
    Me!Listaproblemi = Left$(Me!Listaproblemi, Len(Me!Listaproblemi) - 2)
    'Deseleziona tutte le righe della casella di riepilogo
    Dim ContProb As Integer
    For ContProb = 0 To Me!Elencoproblemi.ListCount - 1
        Me!Elencoproblemi.Selected(ContProb) = False
    Next ContProb
    strCriteriProblemi = " AND ([id_tipoprob] IN (" & strListaProblemi & "))"
Controllo_Studente:
    Dim strCriteriStudente As String
    Dim varItemStud As Variant
    varItemStud = Me!studente
    Me!studente = Null
    If IsNull(varItemStud) Then GoTo Controllo_Insegnamento
    If IsNumeric(varItemStud) Then
    strCriteriStudente = " AND ([matricola] IN (" & varItemStud & "))"
    Else: strCriteriStudente = " AND ([studente] Like _
    	(" & Chr$(34) & "*" & varItemStud & "*" & Chr$(34) & "))"
    End If

Controllo_Insegnamento:
    Dim strCriteriIns As String
    Dim varItemIns As Variant
    varItemIns = Me!insegnamento
    Me!insegnamento = Null
    If IsNull(varItemIns) Then GoTo Composizione_Finale
    If IsNumeric(varItemIns) Then
    strCriteriIns = " AND ([id_insegnamento] IN (" & varItemIns & "))"
    Else: strCriteriIns = " AND ([insegnamento] Like _
    	(" & Chr$(34) & "*" & varItemIns & "*" & Chr$(34) & "))"
    End If

Composizione_Finale:
    strCriteri = strCriteriFacoltà & strCriteriProblemi _
    	    	& strCriteriStudente & strCriteriIns
    'elido i primi 4 caratteri che sicuramente contengono " AND "
    If Len(strCriteri) > 0 Then
    strCriteri = Right$(strCriteri, Len(strCriteri) - 4)
    End If
    MsgBox (strCriteri)



title: Da access a excel

author: Sgnapolo

text:
Ciao a tutti.
Ho creato una procedura per trasferire dati da una tabella access a piu'
fogli excel.
Sintassi (in sintesi):
*preparo il file
    Set excApp = CreateObject("Excel.Application")
    Set excDoc = excApp.Workbooks.Add
    excApp.Visible = True
*estraggo i dati da access
    select della tabella dei film (per esempio)
*creo altri fogli nel file excel (divido i film per categoria e per ciascuna
creo un foglio es. *fantascienza,thriller, etc..)
    ActiveWorkbook.Sheets.Add after:=Worksheets(Worksheets.Count)
    oppure con quest'altro comando
    excDoc.Worksheets.Add Count:=1, after:=Sheets(3)
*inserisco i dati in questo foglio (x es il 4)
    excDoc.Worksheets(4).Cells(1, 1) = titolo
*adatto le dimensioni delle colonne
    excDoc.Worksheets(4).Columns("a:c").AutoFit
*salvo il file e chiudo
    excDoc.SaveAs filename:="d:\temp\file.xls"
    excApp.Application.Quit
Se lancio il programma una prima volta è tutto OK; se lo lancio la seconda
da' il seguente
errore : " 1004 - Metodo 'Worksheets' dell'oggetto '_Global' non riuscito "
oppure
" 1004 - Metodo 'Sheets' dell'oggetto '_Global' non riuscito "
per far funzionare il tutto devo chiudere access (= variabili che si
resettano?, ma  quali?)
L'errore e' sulla riga excDoc.Worksheets.Add Count:=1, after:=Sheets(3)
cioe' quando crea i fogli
Qualcuno mi puo' aiutare? grazie.


title: Da access a excel

author: Sergio MAZZA

text:
"Sgnapolo" <
rib...@hotmail.com
> ha scritto nel messaggio
news:vXAyc.452590$rM4.18...@news4.tin.it...

Devi distruggere tutti gli oggetti creati; per intenderci quelli creati con
Set:
'-- creazione
Set excApp = CreateObject("Excel.Application")
Set excDoc = excApp.Workbooks.Add
...
...
'--- distruzione
Set excApp = nothing
Set excDoc = nothing
Ciao.
--
Sergio MAZZA


title: stampa rubrica

author: link

text:
Salve a tutti
due quesiti...
1)quando provo a stampare la mia rubrica nel momento in cui una persona non
ha il secondo numero telefonico mi lascia la riga vuota ... è possibile
evitare la riga vuota compattando di conseguenza la stampa?
2)come devo fare per far saltare pagina nel momento in cui dalla una lettera
(dell'alfabeto) si passa ad una altra.
Grazie in anticipo.
Link


title: stampa rubrica

author: Paolo P

text:
"link" <
l...@libero.it
> ha scritto nel messaggio
news:3RWZ7.34009$s04.1...@news.infostrada.it...

> 1)Imposta l'altezza della seconda riga a pochissimo e scegli
espandibile-si sulla casella con il secondo numero. dovrebbe andare
2)Se hai scelto le lettere dell'alfabeto come livello di gruppo ti basta
impostare SaltoPagina-PrimaDelGruppo
Ciao, Paolo


title: stampa rubrica

text:
Ciao Paolo
ti ringrazio per avermi risposto
purtroppo per quanto riguarda il primo punto ho provato a
-impostare espandibile="sì" su tutte le caselle di testo - ma non ha
funzionato -
-impostare riducibile="sì" su tutte le caselle di testo - ma non ha
funzionato -
-ho impostato la proprietà espandibile del corpo del report a sì -ma non ha
funzionato-
-sono andata su Imposta pagina e ho tolto il visto da "Come corpo"  per le
dimensioni colonne
Potrei provare qualcosa altro?
Per quanto riguarda il secondo punto come faccio a scegliere le lettere
dell'alfabeto come livello di gruppo?
Grazie Tantissimo
Link
"Paolo P" <
p.pe...@inrete.it
> ha scritto nel messaggio
news:3c38c2b3$1...@news.opennet.it...



title: stampa rubrica

author: Emyr

text:
On Sun, 06 Jan 2002 11:49:19 GMT, "link" <
l...@libero.it
> wrote:
>Salve a tutti
>due quesiti...
>1)quando provo a stampare la mia rubrica nel momento in cui una persona non
>ha il secondo numero telefonico mi lascia la riga vuota ... è possibile
>evitare la riga vuota compattando di conseguenza la stampa?
si metti la dimensione della riga vicina a zero e metti la proprietà
cangrow a vero
fai vari tentativi...
>2)come devo fare per far saltare pagina nel momento in cui dalla una lettera
>(dell'alfabeto) si passa ad una altra.
raggruppi l'origine dati per la prima lettera e metti un nuovapagina
su piedipaginagruppo
Saluti.
Emanuele.


title: stampa rubrica

text:
"link" <
l...@libero.it
> ha scritto nel messaggio
news:lkc_7.38278$s04.1...@news.infostrada.it...

Una delle convenzioni dell'Ng è di rispondere alla fine del messaggio
precedente :-)
Ho provato la soluzione al primo problema e funziona perfettamente!!
Naturalmente nella riga che deve espandersi o ridursi ci deve essere solo il
secondo numero di tel.... Se per esempio metti una casella di testo con
scritto "Tel 2" la riga non si ridurrà mai perchè ci sarà sempre del testo
da visualizzare. Se metti solo il telefono ed imposti l'altezza della
casella a 0.1cm compattando ovviamente di conseguenza l'altezza del corpo
vedrai che va a posto.
Per il secondo problema inserisci nella query origine del report un campo
"Iniziale: Left([Nome];1)" che userai come livello di gruppo; scegli
intestazione gruppo si e poi sull'intestazione gruppo scegli
InterruzionePagina-PrimaDiSezione (Ho testato anche questa e funziona bene)
Prova che ce la fai :-))
Ciao, Paolo


title: Viewer di Access dove?

author: Edison

text:
Salve nelle faq del sito comune ho letto che esiste una sorta di viewer nel
pacchetto di office 2000 versione professional.
Il problema è che non riesco a trovarla,mi dite in quale cd e cartella si
trova o come si chiama?
Grazie 1k


title: Esportare campo contatore

author: Paolo

text:
Ho un problema di questo tipo: ho fatto un database in access, da questo
database, devo esportare una tabella in formato testo ( fino a qui, nessun
problema). In questa tabella, è presente un campo contatore formattato a 10
cifre ( es. 0000000054). Nel file esportato, il sopracitato campo contatore,
mi viene salvato senza gli zeri ( es. 54), come posso fare a esportarlo con
gli zeri?
Grazie in anticipo dell'aiuto.


title: Esportare campo contatore

author: Livio Massa

text:
"Paolo" <
pab...@tin.it
> ha scritto nel messaggio
news:BE1j7.38336$vC1.5...@news1.tin.it...

1 - Creati una nuova tabella temporanea dove il campo contatore e' un campo
testo delle dimensioni che ti interessano.
2 - Copia i dati che ti interessano in questa tabella con una qry di
accodamento (per il campo contatore usa un'istruzione
Format([NomeCampo];"0000000000") per trasformarlo in testo).
3 - Esporta questa nuova tabella.


title: Estrapolare un dato specifico da una query

author: danilo

text:
Salve a tutti
 Ho una maschera "Prenotazioni" nella quale oltre ai vari campi c'è n'é uno
non associato "Rinfresco" nel quale vorrei riportare l'importo del rinfresco
che si trova nella Query "ImportoRinfreschi".Ovviamente il rinfresco é
riferito ad una prenotazione, precisamente all'"IDPrenotazione" della
maschera
2Prenotazioni".
Per il momento con la seguente formula:
=DSum("ImportoRinfreschi!ImportoCLN";"ImportoRinfreschi")
inserita nella proprità "Control Source" sono riuscito ad ottenere il totale
di tutti i rinfreschi ordinati ma chiaramente vorrei ottenere l'importo del
solo rinfresco riferito
all'IDPrenotazione visualizzato in quel momento nella maschera
"Prenotazioni".
Cosa devo aggiungere nella formula?
Oppure è meglio fare qualcosa di diverso?
Grazie
Danilo


author: mak

text:

Hai provato con la funzione
Dlookup("tuocampo";"ImportoRinfreschi";"[idprenotazione]="  &
[idprenotazione])
la funzione dlookup restituisce il valore di un campo, dato un set di
record in cui cercarlo, filtrato da un criterio in questo caso
"[idprenotazione]="  & [idprenotazione])
dove "tuocampo" è il campo dove sono presenti gli importi della query
"Importorinfreschi" che it interessano in visualizzazione
per maggiori informazioni sulla funzione cerca sulla guida in linea
"dlookup"
Saluti
mak


text:
"mak" <
a2k...@libero.it
> wrote in message
news:1168544373.5...@i56g2000hsf.googlegroups.com...


Saluti
mak
FUNZIONA!
 Perfetto. Ti ringrazio MAK
 Ciao Danilo


title: esportare file di testo in Pagine HTML Access

author: cio

text:
ciao
sto cercando di esportare una tabella in un file di testo e lo faccio
tramite maschera così:
DoCmd.TransferText acImportFixed, "Pippo", "Pippo", "C:\Folder\File1.txt"
Come faccio invece con ACC2000 ad assegnare la stessa azione tramite un
bottone creato nelle Pagine HTML che si possono creare?
Se non ho capito male dovre inserire un VBScript ma come si fa a tramutare
quello che ho scritto sopra in VB?
Grazie 1000
cio


title: Protezione database

text:
ho una maschera di nome avvio che parte all'apertura del database, nel
codice vba del modulo di questa form ho messo un controllo che controlla
l'esistenza di un file sul computer, se il file c'è il database parte
altrimenti chiude il database in quanto si sta tentando di utilizzare il
database su un altro computer, vi chiedo, visto che consegno generalmente il
file .mde sono sicuro che nessuno possa vedere il codice vba nel modulo di
questa form oppure c'è un modo per visualizzare tale codice anche nel file .
mde? come protezione è valida oppure no? avete cosigli migliori? grazie a
tutti.


title: Creare un appuntamento Outlook da codice

author: Massimiliano

text:
Salve a tutti!
Forse non è fantascienza ma vorrei sapere se è possibile creare un
appuntamento da codice passando come parametri
l'oggetto dell'appuntamento e la data.
Grazie anticipatamente.


title: Aprire un file excel

author: fausto

text:
Salve a tutti,
all'interno di una sottomaschera in un campo di tipo testo č memorizzato il
percorso completo di un file excel. Dovrei creare un pulsante che apre il
file indicato.....come fare?
grazie
ciao
fausto
--------------------------------
Inviato via
http://usenet.libero.it


title: Aprire un file excel

author: Neo

text:
"fausto" <
fca...@tin.it
> ha scritto nel messaggio
news:212Z141Z48Z41Y1...@usenet.libero.it...
> Salve a tutti,
> all'interno di una sottomaschera in un campo di tipo testo è memorizzato
il
> percorso completo di un file excel. Dovrei creare un pulsante che apre il
> file indicato.....come fare?
> grazie
> ciao
> fausto
>
>
>
> --------------------------------
> Inviato via
http://usenet.libero.it
usa la funzione shell()
come parametro devi inserire anche la stringa completa di dove trovare excel


title: INSERT INTO (senza duplicati)

author: Marcomazza

text:
E' possibile operare una insert into e fare in modo che la tabella di
destinazione (alla fine dell'append) non abbia record duplicati?
Ciao
Marco
--------------------------------
Inviato via
http://usenet.iol.it


title: INSERT INTO (senza duplicati)

author: Luciano (DOC)

text:
"Marcomazza" <
mma...@newholland.com
> wrote in message
news:152Z158Z41Z108Y...@usenet.iol.it...
> E' possibile operare una insert into e fare in modo che la tabella di
> destinazione (alla fine dell'append) non abbia record duplicati?
"insert into......select distictrow....."
Saluti.
Luciano
(DOC)


title: Password create dinamicamente

author: Giulio Severini

text:
Ciao, sto sfogliando il Sito Comune.
Ci sono esempi di funzioni che creino dinamicamente le password?
Domando ciò in relazione al seg. articolo: Come posso creare una query
protetta da password?
Grazie!
--
Principio di indeterminazione di Microsoft Windows Whatever Edition: data
la natura del sistema operativo, tanto più precisamente si vuole
effettuare un compito, tanto meno precisamente questi verrà effettuato.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Password create dinamicamente

author: Pablitomf

text:
Giulio Severini ha scritto:
> Ciao, sto sfogliando il Sito Comune.
> Ci sono esempi di funzioni che creino dinamicamente le password?
Una funzione che crei una password dinamica cosa ti darebbe come
risultante? Una password che nessuno conosce (neanche tu)... e a cosa
serve una password che nessuno conosce? Ammeno che la "dinamicità di
creazione" che intendi tu non sia diversa da questa che intendo io... in
tal caso magari spiegati meglio.
> Domando ciò in relazione al seg. articolo: Come posso creare una query
> protetta da password?
> Grazie!
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.



title: Password create dinamicamente

text:
> Una funzione che crei una password dinamica cosa ti darebbe come
> risultante? Una password che nessuno conosce (neanche tu)... e a cosa
> serve una password che nessuno conosce? Ammeno che la "dinamicità di
> creazione" che intendi tu non sia diversa da questa che intendo io... in
> tal caso magari spiegati meglio.
Dall'articolo 'Query protetta da password', di Davide La Mantia (Sib):
[...]
Infine suggerisco di non inserire nel db una stringa che contiene la
password, ma di costruire dinamicamente la password all'interno della
funzione, in questo modo non sarà visibile la password neanche con un
editor esadecimale.
Ecco mi chiedevo cosa intendesse dire, e dove - eventualmente - posso
trovare esempi di tali funzioni.
Grazie.
--
Principio di indeterminazione di Microsoft Windows Whatever Edition: data
la natura del sistema operativo, tanto più precisamente si vuole
effettuare un compito, tanto meno precisamente questi verrà effettuato.
questo articolo e` stato inviato via web dal servizio gratuito



title: Password create dinamicamente

text:
Giulio Severini ha scritto:
> > Una funzione che crei una password dinamica cosa ti darebbe come
> > risultante? Una password che nessuno conosce (neanche tu)... e a cosa
> > serve una password che nessuno conosce? Ammeno che la "dinamicità di
> > creazione" che intendi tu non sia diversa da questa che intendo io... in
> > tal caso magari spiegati meglio.
> Dall'articolo 'Query protetta da password', di Davide La Mantia (Sib):
> [...]
> Infine suggerisco di non inserire nel db una stringa che contiene la
> password, ma di costruire dinamicamente la password all'interno della
> funzione, in questo modo non sarà visibile la password neanche con un
> editor esadecimale.
> Ecco mi chiedevo cosa intendesse dire, e dove - eventualmente - posso
> trovare esempi di tali funzioni.
> Grazie.
Ah... ora capisco.
Sib parla di dinamismo nella costruzione della password in una funzione
per non dichiararla in una stringa, in una tabella o altro (e i motivi li
ha chiariti)... Bhè il suo è un suggerimento valido nel senso che se non
fosse così, la pwd potrebbe essere decriptata. Con il suo suggerimento Sib
punta alla sicurezza di segretezza della Pwd. Avendo una funzione che crei
dinamicamente una Pwd (con un algoritmo interno) vi è la sicurezza di
irreperibilità diretta all'interno della funzione stessa; allo stesso
tempo però la funzione può avere un algoritmo inverso che decripti la Pwd
precedentemente creata per poi passarla come parametro...
spero di esser stato chiaro.
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito



title: Password create dinamicamente

text:
> Ah... ora capisco.
> Sib parla di dinamismo nella costruzione della password in una funzione
> per non dichiararla in una stringa, in una tabella o altro (e i motivi li
> ha chiariti)... Bhè il suo è un suggerimento valido nel senso che se non
> fosse così, la pwd potrebbe essere decriptata. Con il suo suggerimento Sib
> punta alla sicurezza di segretezza della Pwd. Avendo una funzione che crei
> dinamicamente una Pwd (con un algoritmo interno) vi è la sicurezza di
> irreperibilità diretta all'interno della funzione stessa; allo stesso
> tempo però la funzione può avere un algoritmo inverso che decripti la Pwd
> precedentemente creata per poi passarla come parametro...
> spero di esser stato chiaro.
Si, ed in effetti aprendo un db con un editor esadecimale avevo trovato le
pwd per cancellare i record di una tabella,
ad.es
.
Quello che non capisco è come si fa a fare una funzione del genere.
Ci sono esempi?
Ho ripreso a studiare Access dopo quattro anni, e sono piuttosto
arrugginito :)
Grazie!
--
Principio di indeterminazione di Microsoft Windows Whatever Edition: data
la natura del sistema operativo, tanto più precisamente si vuole
effettuare un compito, tanto meno precisamente questi verrà effettuato.
questo articolo e` stato inviato via web dal servizio gratuito



title: Password create dinamicamente

text:
Giulio Severini ha scritto:
[CUT]
> Quello che non capisco č come si fa a fare una funzione del genere.
> Ci sono esempi?
Mha! Gli algoritmi sono talmente vari e personali che...
Sono semplici funzioni per creare e semplici funzioni contrarie per
decriptare...
> Ho ripreso a studiare Access dopo quattro anni, e sono piuttosto
> arrugginito :)
> Grazie!
Un pň di Svitol e il gioco č fatto. :o)
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito



title: Visual FoxPro... chi era costui ?

author: Ganimede

text:
Ciao a tutti,
qualcuno di voi ha mai lavorato con Visual FoxPro ? come si trovava ?
Access Vs Visual Foxpro ? differenze ? rapidità di sviluppo ?
Non l'ho mai usato... se non ho capito male consentiva di creare
eseguibili... vero ?
In questo link si dice che MS lo rilascerebbe opensource... ne sapete
qualcosa ? ci sono stati sviluppi ?
http://www.vnunet.it/it/crn/news/2007/03/26/visual-foxpro-si-offre-all-open
PS: è estate e cercavo di estendere la mia cultura... ho provato a
lavorato con FileMaker nei giorni scorsi e ora tocca a VFP.
Grazie.
Ganimede Dignan.


title: Visual FoxPro... chi era costui ?

author: Simone Calligaris

text:
"Ganimede" <
Non l'ho mai usato... se non ho capito male consentiva di creare
eseguibili... vero ?
---------------------------------------------------
Sono eseguibili che richiedono la presenza di un Runtime, quindi nessun
reale vantaggio rispetto a un .MDE.
Saluti.