mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: [OT] STAR OFFICE

Qualcuno ha usato StarOffice? Che differenze sostanziali ci sono con
MSOffice in particolare per i database?Che possibilità di sviluppo
offre?Conviene usarlo?
Grazie in anticipo

 ha scritto nel messaggio
news:96llgq$oaa$1...@pegasus.tiscalinet.it...

Ho dato un'occhiata e tutte le differenze non te le so' dire; comunque
nell'help ho (ri)letto che i linguaggi a disposizione sono Java, Javascript
e StarBasic (non VBA come avevo detto a Lbo.. Chiedo scusa). StarBasic
sembra avere una struttura di oggetti simile a quella di office, tanto è
vero che, sempre nell'help viene indicato che il codice vba proveniente da
word e excel viene letto e riscritto senza colpo ferire (almeno così mi pare
di aver capito). Non accenna ad access, ma ho effettuato delle piccole prove
e gli mdb vengono letti e "adattati"; per quanto riguarda le maschere e
sottomaschere... Nisba!
StarBasic legge e scrive file formato word ed excel.
Tutto ciò prendilo con il beneficio dell'inventario perché il pacchetto è
grande ed esplorarlo tutto è molto difficile.
Ciao.

 wrote in message
975ju0$q01$1...@suite03.caspur.it...

Grazie 1k, è già abbastanza   ciao

Newsgroup: it.comp.appl.access
Titolo: Filtrare una sottomaschera

Salve uso A97
Ho creato un form semplicissimo e vi ho messo dentro una sottomaschera
chiamata Registro e una casella a discesa che filtra i record della
sottomaschera tramite il Recordsetclone, per intenderci l'istruzione
generata dall'autocomposizione Trova record.
Ho la necessita' di aggiungere nel form principale due texbox che delimitano
un intervallo di date, solo che sembrerebbe che il metodo del Recordsetclone
non vada piu' bene e comunque non riesco a trovare un'alternativa a tale
metodo. Cercavo la proprieta' Filter ma non riesco ad accedere a quella
della sottomaschera.
Grazie a tutti.

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

Newsgroup: it.comp.appl.access
Titolo: Problema dei riferimenti

Ho fatto un db in A97, una volta finito e portato al cliente grosso
problema!!
Ci sono tutti i riferimenti a puttane, cioč c'č scritto manca in molte
librerie perchč il percorso č differente, allora volevo chiedere se c'era
una modo di poter aggiornare i riferimenti alle librerie automaticamente,
magari con un code in vb.
Grazie mille



prova a portarglielo come mde
Saluti.
Emanuele.

 ha scritto nel messaggio
news:9flU9.21587$0v.6...@news1.tin.it...

Concordo con il suggerimento di Emyr, ma potrebbe non bastare.
Trovo infatti molto strano che l'errore sia dovuto ad una diversa locazione
delle Librerie, forse
invece ad una diversa Relise, magari precedente, o in Inglese invece che in
Italiano.
Per questo devi provvedere ad installare tutto quello che manca oppure il
tuo Runtime
completo.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Problema con Casella Combinata e Northwind

Allura, db Northwind
Maschera 'Customer Orders' quella con le due griglie in master-detail
Sulla prima griglia, gli ordini, c'e' anche l'indicazione dell'operatore ( 
Employee)
Vorrei, tramite una casella combinata, piazzata sulla maschera, poter 
cambiare il valore di EmployeeID nell'ordine attuale
Bon
Sulla maschera originale, ho aggiunto una casella combinata
Su 'origine controllo' ho messo   =[Customer Orders 
Subform1].Form!EmployeeID
Su 'Tipo origine riga' ho messo  Tabella/query
Su 'Origine Riga' ho messo     SELECT Employees.FirstName, 
Employees.LastName,  Employees.EmployeeID FROM Employees ORDER BY 
[LastName];
Avviata l'esecuzione, cambiando ordine il valore di Employees.lastname si 
vede correttamente nella casella combinata
Se tento di aprire la casella combinata, vedo correttamente la griglietta 
con il nome e l'id dell'operatore
Il problema e' che se tento di cliccare sopra uno di questi nomi non succede 
niente
Mi aspetterei che Access prendesse l'EmployeeID che ho scelto (dentro la 
casella combinata) e lo mettesse sul campo EmployeeID dell'ordine attuale, 
aggiornandolo
Pero' non e' cosi'
Clicco sulla scelta del nuovo operatore, e non succede niente
'Ndo sbaio ???
Ciao e grazie
RobertoA


Ciao Roberto
Daniele 


Grazie ma non e' quello, la maschera permete gia' le modifiche, gli 
inserimenti e tutto il resto
Ho provato anche creando ex novo una maschera con i dati dei clienti
Nella maschera (formato maschera singola) ho inserito alcuni campi, tra i 
quali il codice pagamento
Poi ho inserito una casella combinata, con le seguenti proprieta
origine controllo    =[CODICE_PAGAMENTO]
tipo origine riga   Tabella/query
origine riga        SELECT PAGAMENTITESTATE.CODICE, 
PAGAMENTITESTATE.DESCRIZIONE, PAGAMENTITESTATE.ID_PAGAMENTO_TESTATA FROM 
PAGAMENTITESTATE ORDER BY [DESCRIZIONE];
colonna associata       1
Scorrendo i record dei clienti, viene visualizzato il codice pagamento sulla 
casella combinata, ma quando tento di aprirla e selezionare un pagamento 
allora mi dice:
"IMPOSSIBILE MODIFICARE: CONTROLLO ASSOCIATO ALL'ESPRESSIONE 
[CODICE_PAGAMENTO]
Ma che min...hia sbaglio ???
Ciao e grazie
RobertoA

 RobertoA
Mi auto-rispondo
Sbaglio sul
origine controllo    =[CODICE_PAGAMENTO]
che deve essere invece
origine controllo    [CODICE_PAGAMENTO]
cosi' funziona correttamente
Ciao
RobertoA
Newsgroup: it.comp.appl.access
Titolo: Calcolare valore query a campi incrociati in base ad intestazioni collonne

Buon giorno, sto cercando di gestire i valori in una query a campi incrociati in base al valore intestazione colonne, o meglio vorrei caricare il corretto numero di valore nella cella valore in base al numero di settimana nell'intestazione, ovvero fino alla settimana attuale le ore spese dalla prossima le ore stimate. 
 
 Per farvi capire questa è la query:
 
TRANSFORM IIf([Wk]>DatePart("ww",Now()),Sum([Ore stimate Wk]![StimaWk]),Sum([Ore spese Wk 0]![SpeseWk])) AS H
SELECT [Ore spese Wk 0].[ID attività]
FROM [Ore spese Wk 0] INNER JOIN [Ore stimate Wk] ON ([Ore spese Wk 0].ID = [Ore stimate Wk].ID) AND ([Ore spese Wk 0].[ID attività] = [Ore stimate Wk].[ID attività])
GROUP BY [Ore spese Wk 0].[ID attività]
PIVOT [Ore spese Wk 0].nWk In (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52);
 
Tutto funziona bene per le spese perchè per ogni settimana nWk ho un valore in ore mentre non riesco a far incasellare le stimante perchè ho forzato con "intestazione colonne" le 52 settimane e ho il valore stimato non associato a un numero di settimana perchè vorrei inserirlo dalla prossima in poi. Sto sbagliando il concetto alla base? qualche idea?
 
Grazie
Stefano

Stefano Raimondi laid this down on his screen :

Dalle prime righe il problema non mi sembra complicato, ma per
capirci qualcosa occorre avere, nella fattispecie, anche le
tabelle di riferimento.
Poi c'è quella sfilza di numeri da 1 a 52...
 
Bruno
Newsgroup: it.comp.appl.access
Titolo: Progressivo Fattura

The Butcher strikes back...
Appoggiandomi al sitocomune ho implementato il seguente su "valore
predefinito" del progressivo fattura:
="A" & Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("Progressivo";"Fattura";"Progressivo like '?" &
Format(Date();"aa") &
"/????'"));1;Right(DMax("Progressivo";"Fattura";"Progressivo like '?" &
Format(Date();"aa") & "/????'");4)+1);"0000")
A quanto sembra alla commercialista non piace la lettera "A" all'inizio
di ogni fattura (es. A07/0013). Ho provato a togliere la lettera ="" &
Format(... ma "non funziona".
Chi mi può aiutare?

Pinguino ha scritto:

mmm...

Chi mi puň aiutare?
Prova cosě:
= Format(Date();"aa") & "/" & Format(IIf(IsNull(DMax("Progressivo"; 
"Fattura";"Progressivo like " & Format(Date();"aa") & "/????")); 1; 
Right(DMax("Progressivo";"Fattura";"Progressivo like " &
Format(Date();"aa") & "/????"); 4)+ 1);"0000")
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 Format(Date();"aa") & "/????"); 4)+ 1);"0000")
ho un problema simile:
il campo numeratore č formato da 5 cifre:
esempio:
00671
00672
00673
usando la funzione dmax , ottengo che il massimo č il 673...
se gli dico dmax +1 mi da 674  .....e questo non va bene....
come aggiungo i due zeri avanti al massimo....
e eventualemte se non troppo difficile, come faccio a dirgli che al numero 
1000, deve aggiungere solo uno zero avanti?
Grazie.


se usi Format(numero, "00000") ti crea un numero con 5 cifre, sempre, 
mettendo eventualmente gli zeri prima dei numeri più corti.
Es. Format(13, "00000") = 00013. ok ?
IvanDaBologna 

 Format(Date();"aa") & "/????"); 4)+ 1);"0000")
In pratica, Roberto, mi dici di togliere il ="A"& dalla formula, ma
questa è una delle soluzioni già provate che non funzionano: in
pratica, il primo inserimento funziona correttamente es. 07/0001,
mentre quello successivo mi dà ancora il medesimo progressivo 07/001,
causando ovviamente problemi sull'indice univoco.

causando ovviamente problemi sull'indice univoco.
Quello è quanto succede con la tua soluzione ma non con la mia.
Prova la mia soluzione per intiero e poi ne riparliamo.


 Grazie.
Prego


Roberto dal portatile ha scritto:

Roberto... accetta le mie più sincere scuse... hai perfettamente
ragione.
Ho solamente dovuto lasciare gli apici in quanto il campo è in formato
testo.
Grazie ancora.
Newsgroup: it.comp.appl.access
Titolo: Office XP Developer....Access 2002

....
ma la versione con il toolkit per la distribuzione dei database creati con
Microsoft Access 2002 (xp ) e:
" OFFICE XP DEVELOPER "
oppure c'e' un'altra sigla/versione/etc etc ???
Grazie mille.
Federico
p.s.: sono in trattativa per l'acquisto ma vorrei essere sicuro del
prodotto.

 Microsoft Access 2002 (xp ) e: " OFFICE XP DEVELOPER "
Si.
E' quella.
Ne sono in possesso.
Scarica la patch di correzione, ricordalo.
Ciao

 ha scritto nel
messaggio news:ZKHOa.2319$it4....@news1.tin.it...


 Scarica la patch di correzione, ricordalo.
Potresti per cortesia dirmi quale patch e dove devo scaricarla ?
Ho installato su un altro disco la versione in oggetto, ma continuo ad
utilizzare il 97, quindi non mi tengo molto informato.
grazie
--
ciao MarcoS
www.marcosanti.it

 grazie
E' una patch che corregge i problemi di distrubuzione su supporti
removibili.
Te la spedisco se mi dai la tua eMail.
Ciao


grazie 1000 :-)
--
ciao MarcoS
www.marcosanti.it
email : marco[punto]santi[chiocciola]libero[punto]it

 ha scritto nel messaggio
news:bej277$5tkf6$1...@ID-122915.news.dfncis.de...

Ciao cristiano,
non è che riesci a dire anche a me quale è la patch da scaricare?
Ciao e grazie

 non è che riesci a dire anche a me quale è la patch da scaricare?
Scusate ragazzi, ma non vi viene piu' facile scaricarla direttamente?
tra l'altro, se non erro, dovrebbe essere quasi automatico attraverso il
sito windows update -> office update
Sib

Newsgroup: it.comp.appl.access
Titolo: Help per Newbie (convalida)

Salve,
ho un problema sulla convalida dei valori immessi in un campo memo......
In visualizzazione struttura, voglio impostare il campo memo in modo che sia
valido se contiene meno di tot. caratteri..... quindi ho provato con:
[nome_campo] < tot
oppure
< tot
ecc.
..... purtroppo, mi restituisce sempre un errore di sintassi della
condition...... qualcuno mi puň illuminare?
Grazie in anticipo
Max

 wrote in message
8bu5te$afu$1...@serv1.albacom.net...



Su evento dopo modifica o altro evento prova a mettere:
If nz(nomecampo,"nullo")="nullo" or len(nomecampo)<tot then ...........
e gli fai fare quello che vuoi tu (es. messaggio di errore o un beep)
cosi controlli anche se il campo e null che ti restituirebbe un errore.
Ciao da Ricky

 e gli fai fare quello che vuoi tu (es. messaggio di errore o un beep)
oppure
if len( nz( nomecampo) ) < tot then ...

Grazie sincere (a tutti) per le dritte...... mo' funziona.....
Ciao
Max
Newsgroup: it.comp.appl.access
Titolo: non riesco a stampare record aggiunti

ho fatto un database con una semplice tabella, una maschera e un report
(archivio pazienti); fino a 445 record ha stampato tutto; ora anche se
aggiungo pazienti stampa sempre il report n°445; quale potrebbe essere la
causa e quale il rimedio? Grazie comunque e un saluto a tutti
oreste

 ha scritto nel messaggio
news:blprbd$1ci$1...@lacerta.tiscalinet.it...

1) Non è che per caso lanci il report dalla maschera e nel farlo poni un
filtro sulla stampa?
Prova ad aprire il report in anteprima dalla finestra database, dalla
visualizzazione dell'elenco dei report.
2) Controlla se hai messo qualcosa nella proprietà filtro del report.
Per ora mi viene in mente solo questo.
Fai sapere.
Ciao.

Newsgroup: it.comp.appl.access
Titolo: confronto tra tabelle

ho due tabelle con gli stessi campi, ma con record diversi, vorrei
implementare la 2° tabella con i dati presenti nella prima.
esempio:
nella Tab1 ho
id	nome		vaccinato
1	tizio		si
2	caio		no
3	sempronio	si
nella tab2 ho
id	nome		vaccinato
1	tizio		
2	caio
3	pippo		no
vorrei che tutti i dati che sono nella Tab1	e che non sono
presenti nella Tab2 vengano copiati nella Tab2 cosi':
id	nome		vaccinato	
1	tizio		si
2	caio		no
3	pippo		no
4	sempronio	si
vi ringrazio in anticipo
oscar
 

 ha scritto nel messaggio
news:40c1656a...@news.tiscali.it...

Metti in chiave il campo nome della tabella 2 e quindi accoda da tab1 a tab2
Antonio


wrote:

ho fatto come mi hai detto  (ho spostato la chiave della tabella2 da
id a nome; fatto una query di accodamento di tabella1 a tabella2
inserendo i campi nome e vaccinato), ma quando lancio la query mi
compare questo messaggio di errore: "Impossibile accodare tutti i
record nella query di accodamento. .......numero di record non
aggiunti alla tabella a causa di violazione di chiave:2;......"
il risultato che ottengo e' laccodamento corretto dei record che non
sono presenti nella tabella2 con tutti i campi, ma non vengono
riempiti i campi nella tabella2 con i dati presenti nella tabella1 se
e' gia' presente nella tabella 2 il record ; cioe':
id     nome      vaccinato
 1     tizio             
2      caio            
3     pippo           no
4  sempronio        si
invece io vorrei ottenere:
id     nome      vaccinato
 1     tizio             si
2      caio            no
3     pippo           no
4  sempronio        si 
un'ulteriore complicazione (mi scuso per non essere stato completo
prima) e' che io ho cognome e nome e non solo nome per identificare
gli alunni in tabella.
ti ringrazio per l'infinita pazienza che dimostri e ti saluto
oscar

 gli alunni in tabella.
Metti in chiave tutti e due i campi
Antonio


wrote:

grazie mille, funziona tutto.
scusa per il ritardo con il quale ti rispondo
oscar

 ha scritto nel messaggio
news:40d8712e...@news.tiscali.it...


Ok
Antonio
Newsgroup: it.comp.appl.access
Titolo: numero del giorno nell'anno

banalità ...qual'e' la funzione per formattare la data secondo il criterio
in oggetto?
tipo 01/01/2004=1


ho risolto cosi! scusate per il post affrettato!
Dim TheDate As Date    ' Dichiara le variabili.
Dim Msg
TheDate = InputBox("Digitare una data:")
Msg = "Giorno: " & DatePart("y", TheDate)
MsgBox Msg

 tipo 01/01/2004=1
Se la data è contenuta in MiaData, prova così:
Giorni = DateDiff("d", MiaData, _
DateSerial(Year(MiaData), 1, 1)) + 1
Se invece ti serve ottenere la data nella forma giuliana (ovvero nella forma
aaggg), vai sul Sito Comuene e nella Sezione General la FAQ di Giacomo
Siliotti intitolata "Convertire una data in data giuliana".
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: COME POSSO FARE???

Ho bisogno di aiuto!!!
Vi ringrazio in anticipo per ogni vostro consiglio.
Devo creare un programma in Access per gestire la seguente cosa:
"Ho fatto vari lavori per varie ditte (un lavoro è fatto per una ditta),
ogni lavoro necessita di vari materiali ognuno dei quali ha dei costi.
Allora io vorrei avere per ogni lavoro che ho fatto una schermata (maschera)
dove poter inserire i vari materiali che ho utilizzato per quel lavoro (a
priori non so quanti materiali posso usare, dipende dal tipo di lavoro) con
i corrispondenti costi e calcoli fatti su quei costi. Una volta che ho
inserito tutti i materiali utilizzati, voglio poter passare ad un'altra
schermata analoga, dove poter inserire i materiali usati per un altro lavoro
(per un'altra ditta)."
Ho creato una tabella con i campi che mi servono. Poi ho creato una
maschera, dentro a questa ho messo la tabella, in modo da poter inserire
tutti i materiali che ho usato per quel determinato lavoro, per fare questo
ho messo la maschera in modalità maschere continue. Il problema è che posso
visualizzare solo una maschera, e quindi inserire i materiali per un solo
lavoro. Come faccio per poter passare ad un'altra maschera uguale dove poter
inserire i materiali utilizzati per un altro lavoro?
Naturalmente la nuova maschera deve essere uguale alla precedente, ma con
tutti i campi vuoti, non solo con la tabella vuota, ma anche i campi
testuali dovrebbero essere vuoti (come per esempio il campo in cui vado a
scrivere il nome della ditta per cui ho eseguito il lavoro).
Spero di essere stato sufficientemente chiaro.
      Ciao,
           Giuliano

 ha scritto nel messaggio
news:GuL65.311972$VM3.2...@news.infostrada.it...


 wrote in
message 8jgefj$csb$1...@news.IT.net...


(per un'altra ditta)."
passi al record successivo nella schermata principale.
ovviamente ti conviene avere una tabella con l'elenco di tutte le
prestazioni che puoi fornire, almeno quelle piu' ripetitive, onde
evitare di digitarle uguali tutte le volte.  con questa tabella popoli
una casella combinata.  stesso dicasi per i clienti.
volendo essere precisi ti fai una maschera per gestire anche le
lavorazioni ed i clienti.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.appl.access
Titolo: Formattazione condizionale

Ciao raga
volevo spere se è possibile impostare da codice la formattazione 
condizionale ad un controllo
grazie 


BELLA LI ;O))))
Sul Sito Comune trovi ottimi esempi di formattazione
condizionale, oppure sul sito di Lebans linkato anche sul SC trovi un modulo
di classe
dedicato alla Formattazione Condizionale.
Saluti,
--
strano...mavero (si vede poco ma c'č!)

Newsgroup: it.comp.appl.access
Titolo: Timer per spostamento tabelle....

Salve, vorrei sapere se qualcuno conosce un sistema o ha in mente come fare
per poter spostare, ad esempio, ad una certa ora della notte o del giorno a
pc acceso e periodicamente, una tabella da un file .mdb ad un'altro .mdb
(chiramente con codice vb di access o con una macro access). Grazie

 ha scritto nel messaggio
news:ICSTb.184749$VW.75...@news3.tin.it...

Lasci Access aperto con una Form in esecuzione, nella quale imposti
l'evento OnTimer su Routine Evento e la proprietà Timer=60000
Nell'Evento controlli la data e l'Ora con Now() e se è mezzanotte
usi Docmd.TransfertDatabase sull'oggetto acTable in modalità
acExport.
Ciao.
@Alex.


Ciao Alex, grazie della risposta, ma.....
potresti proprio farmi un esempio scritto, perchč sono all'inizio con il
codice, ho provato qualcosa del genere ma non funziona  !!! Non riesco a
capire tutti i passaggi che fai. Questa cosa mi serve davvero, se puoi
aiutarmi te ne sarņ grato. Ciao e grazie ancora per la risposta !!
Newsgroup: it.comp.appl.access
Titolo: Numerazione Documenti

Ciao a tutti e buon 2008....
ho questo problema, ho una maschera di fatturazione con un gruppo di opzioni 
che praticamente per creare il nuovo documento non tiene conto 
dell'anno.....con questa routine:
Private Sub scelta_AfterUpdate()
If IsNull(DMax("[numerodocumento]", "fatturazione", "scelta =" & scelta)) 
Then
    Me!numerodocumento = 1
Else
     Me!numerodocumento = DMax("[numerodocumento]", "fatturazione", "scelta 
=" & scelta) + 1
    End If
Select Case scelta
Case 1
    Me!TipoDocumento = "Fattura"
Case 2
    Me!TipoDocumento = "Buono di Consegna"
Case Else
    Me!TipoDocumento = "DDT"
End Select
End Sub
Ogni anno devo svuotare la tabella, salvare i dati in un'altra di 
appoggio.....vorrei che con l'anno nuovo la numerazione ripartisse da 0.
Come posso fare???
Grazie a tutti.
ciao 


Vincenzo Turturro 
Certificato Eucip Core Level 
ITA 0000-002299 del 14/05/2007 
--------------------------------------------- 
il sito comune di it.comp.appl.access: 
http://www.sitocomune.com
 
--------------------------------------------- 
risorse Access: 
http://www.accessgroup.it
 
--------------------------------------------- 
Il sito comune di it.comp.as400 
http://www.faq400.com
 
---------------------------------------------

"VT @ Work" <V...@Work.it> ha scritto nel messaggio 
news:98gmn35nirn05ib8c...@4ax.com...

Ciao Vincenzo
grazie per la celerita'....si ho un campo Data e ho inserito questa 
istruzione
    Me!numerodocumento = Nz(DMax("[numerodocumento]", "fatturazione", 
"Year(data)=" & Year(Date) & " AND scelta =" & scelta), 0) + 1
pero' con i dati del 2007 la numerazione continua a progredire, non riparte 
da 0.......
help.... 


Probabilmente sono ancora sotto l'effetto delle ore piccole del 31 ...
L'istruzione che ti ho suggerito doveva essere questa:
Me!numerodocumento = Nz(DMax("[numerodocumento]", "fatturazione",
"Year(DataDoc)=" & Year(Me!Datadoc) & " AND scelta =" & scelta),0)+1


Adatta la seguente situazione, nella maschera dovrai avere :
una casella di testo con data origine il campo Fattura valore predefinito :
="" &
Format(IIf(IsNull(DMax("[IDFattura]";"[DettaglioFattureT]";"[IDFattura] like
'???-" & Format(Date();"aa") &
"'"));1;Mid(DMax("[IDFattura]";"[DettaglioFattureT]";"[IDFattura] like
'???-" & Format(Date();"aa") & "'");1;3)+1);"000") & "-" &
Format(Date();"aa")
una casella di testo non associata, sull'evento dopo aggiornamento  :
 Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[IDFattura] = '" & Me![CasellaCombinata377] & "'"
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
Sulla maschera, sull'evento Su Corrente :
Private Sub Form_Current()
CasellaCombinata377 = NR
End Sub
spero di essere stata chiara !
ciao !!!!!!!


Ok tutto a posto grazie...
Newsgroup: it.comp.appl.access
Titolo: Pubblica con MS Word

Qualcuno sa dirmi qual'è la stringa di codice per "pubblica con MS Word"?
Grazie Alessandro


La soluzione a quello che chiedi č:
'---------
'per selezionare la tabella dalla finestra del database
DoCmd.SelectObject acTable, "nomeTabella", True
'per emulare il tastino "pubblica con Word"
RunCommand acCmdOutputToRTF
'---------
Ciao.

Newsgroup: it.comp.appl.access
Titolo: aprire maschera con password

ho una maschera in cui ho creato un pulsante che mi apre un'altra maschera,
vorrei che pigiando sul pulsante che mi apre la seconda maschera, mi venga
richiesta una password per accedere, come fare?
tatank
luigi
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 luigi
Hai provato a fare una ricerca qui:
http://groups.google.it/group/it.comp.appl.access?hl=it
ho visto che ci sono paginate di codesta domanda e comunque:
 "6.72 Semplice esempio di form per la richiesta di login"
sul sitocomune
Saluti Andrea 

 Saluti Andrea


 che ci ho capito poi tanto!!! :-((  )
Puoi scegliere di usare un inputbox oppure inserisci un campo testo in una 
maschera e su un'evento della casella o su un pulsante dedicato potresti 
fare un ciclo if:
If tuotxt= "pippo" Then
DoCmd.OpenForm "tuaform"
else
msgbox "password errata"
ovviamente devi mettere nelle proprietà della casella di testo
alla voce maschera di imput: password
E' il minimo che si possa fare, poi vengono tutte le complicanze che vuoi, 
potresti anche creare un pulsante che apre una maschera che ha un textbox 
con le specifiche che ti ho detto e che abbia un pulsante che faccia aprire 
la maschera che tu vuoi e chiudersi subito dopo.
Spero di esserti stato di aiuto.
Saluti Andrea 

 Saluti Andrea
questa  andrebbe bene, ma quando scrivi la password, si legge normalmente
ed io vorrei che uscissero solo asterischi quando la si scrive.


 ed io vorrei che uscissero solo asterischi quando la si scrive.
Sicuro di aver letto bene quello che ti avevo scritto?
Prova a rileggere attentamente e vedrai che la risposta l'avevo già data :)
Ti dò un'indizio:
"maschera di imput"
Saluti Andrea 

 Saluti Andrea
hai ragione 
fatto!


Newsgroup: it.comp.appl.access
Titolo: Access > VB6

Qualcuno conosce un tools che converta codice vbAccess in VB6 ma che
funzioni veramente ?
Grazie, Alberto


Non c'č, ma in ogni caso č una pessima idea convertire gestionali Access in VB!
CIAO.


Io ho provato qualche demo ma il risultato č una schifezza!!
Bobbit
Newsgroup: it.comp.appl.access
Titolo: unione tabelle

Ho due tabelle, A e B  cche hanno rispettivamente
tabella A (Job, Pos, Flusso, Qty, Data,Note)
tabella B (Job, Note)
Con una query lego le due tabelle e le unisco tranite il campo comune JOB. 
Vorrei potre vedere tutti i record delle tabella A e quindi le eventuali 
note anche se non sono presenti.
Scusate la poca chiarezza ma non so come dire.
G 

 Scusate la poca chiarezza ma non so come dire.
Ma allora non hai fatto alcuna query e la tua richiesta è "come faccio a
fare questa query?", giusto?
SELECT Job, Pos, Flusso, Qty, Data, A.Note AS NoteA, B.Note AS NoteB
FROM A INNER JOIN B
ON A.Job = B.Job
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


Diciamo che la query l'ho fatta ma non mi da il risultato voluto
SELECT Tabella1.job, Tabella1.pos, Tabella1.qty, Tabella1.flusso, 
Tabella2.note
FROM Tabella1 LEFT JOIN Tabella2 ON Tabella1.job = Tabella2.job;

 FROM Tabella1 LEFT JOIN Tabella2 ON Tabella1.job = Tabella2.job;
La query che hai scritto tu è differente.
Con un JOIN visualizzi i record per i quali sono valorizzate la chiave
primaria e la chiave esterna della relazione.
Con un LEFT (o RIGHT) JOIN invece visualizzi tutti i record della tabella
che sta dalla parte della chiave primaria e solo i record della tabella con
la chiave esterna che hanno una corrispondenza.
Il numero dei record può variare sensibilmente.
Esempio pratico
TAB A
1 Mario
2 Gabriele
TAB B
34 1 Rossi
Con un JOIN ottieni solo un record.
Con un LEFT JOIN ne ottieni due.

Newsgroup: it.comp.appl.access
Titolo: [HELP]Sw alternativo a MS Access

ciao a tutti!
sono nuovo del NG, avrei una domanda da porvi: ho un db fatto con access che
vorrei aprire/modificare/salvare ma non ho access. Attualmente l'associzione
in cui lavoro non può permettersi di comprare microsoft access originale
(circa 400€) quindi chiedo se esiste un software free o a basso costo che
possa avere + o - le funzioni del programma di microsoft (vedi StarOffice
per word, ecc. ecc.).
grazie mille per le risposte
Mario Percorini
--------------------------------
Inviato via 
http://usenet.libero.it






mmmmmm non credo, magari c'e' qualche tool shareware (freeware?) per
aprire gli archivi (tabelle) mdb e inserire/modificare i dati...ma non
sono sicuro...
una volta ho visto qualcosa del tipo DBF Tools che usava i database
dbf ma mi ricordo anche gli mdb...ma NON ne sono sicuro.
Non esistono prog simili ad access che usino lo stesso formato (mdb)
visto ke e' proprietario di msaccess stesso.
Ciao :)
Se access costa 400euro un motivo ci sara'...vai a comprare filemaker
poi ne riparliamo :))
Fabrizio, yQy

ciao a tutti!

dovresti andare su linux e ne trovi una infinità....
Saluti.
Emanuele.

 per word, ecc. ecc.).
O ti accontenti di AdaBas (fornito con StarOffice) o ciccia: prodotti +/-
della
stessa fascia di Access _diciamo RAD per database avanzati_ esistono ma
giustamente
costano: Omins Studio, PowerBuilder, V. Fox-Pro, etc.
Saluti.

 dovresti andare su linux e ne trovi una infinità....
Scusa ma non sono della tua opinione.
Prima di tutto per passare a Linux deve cambiare il sistema operativo, poi
non e' vero che ce n'e' "un'infinita'", ce n'e' qualcuno ma, motore MySQL a
parte, quelli seri sono a pagamento e non sono certo prodotti per
principianti (non nel senso delle potenzialita' ma nel senso delle
difficolta' di sviluppo e manutenzione)
Che Linux e i SW per lui sviluppati siano di buona fattura e' condivisibile,
ma per quanto riguarda gli strumenti di sviluppo (parlando di free)...
Sib

 per word, ecc. ecc.).
Scusa ma non capisco.
Che associazione e' che non puo' permettersi una spesa cosi' irrisoria (580
euro per OfficeXP Prof, 340 euro per AccessXP)?
Per il resto vedi le atre risposte
Sib


forse ho un pò esagerato, concordo...
Saluti.
Emanuele.

per word, ecc. ecc.).
se il db e' fatto e vuoi usare quello, puoi provare a
sentire qualche sviluppatore della tua zona che abbia il
developer, e farti fare il setup con il runtime
magari te lo fa' a poco...
se lo puoi rifare senza patemi, oltre ai prodotti che ti
hanno gia' consigliato, potresti cercare un vecchio access 2
o 95 usati
--
lorenzo coronati
---
Newsgroup: it.comp.appl.access
Titolo: Bisio


Ha usato il "compilatore per Access"?



Pleiadi ha scritto nel messaggio ...

l'hanno compilato!
Micio


Non solo, è scomparso anche il suo "braccio destro" Stefano Bettini!!!
Così è la vita ragazzi....

Cosě č la vita ragazzi....
che abbiano davvero scoperto il
compilatore di Access e sono
stati rapiti dalla M$?
Micio


Ipotesi sconvolgente!!!
Il tormentone del ng. stava per volgere al termine ma .... sul più bello arrivano gli sgherri di
Billy :-((
O li hanno fatti sparire o coperti di verdoni, chi vivrà vedrà...
CIAO

Ma dov'è finito?
Lo trovi su it.hobby.umorismo, e' un aficionado!
Saluti.
Luciano

 Alfio
Antonio BISO!!!
-- 
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
--------------------------------------

Antonio BISO!!!
hai sbagliato e ti hanno corretto...!
che sia per questi sbagli  che BISIO... ehm... BIOS...
anzi BISO, è sparito?   ;-)
Micio


Devo dire che, rileggendomi, i cosidetti "lapis ortografici" non mi mancano!
Che sia lo spirito di Biso?
Alfio





Newsgroup: it.comp.appl.access
Titolo: Librerie...

ciao!
Mi sono accorto che i riferimenti alle varie librerie ADO, DAO etc etc
per ogni database possono essere diversi. (Direte: bella scoperta!)
Mi chiedo se esiste un modo per far si che ogni database che creo da
questo momento in poi, abbia già i riferimenti alle librerie di cui
posso aver bisogno.
In particolare i riferimenti disponibili sempre sui miei database
Access2k sono:
VisualBasic for Applications
Microsoft Access 9.0 Object Library
OLE Automation
Microsoft ActiveX Data Objects 2.1 Library
mentre le librerie Microsoft DAO 3.6 Object Library le devo sempre
collegare manualmente per ogni database che faccio!
Come si fa per rendere la modifica permanente?
gra$ie!
	luca

 luca
Non sň se smanettando i Registri di Office si possa......
A2K e AXP ha impostate in modo Nativo ADO e tutto quello che ne consegue OLE
ecc...!
Se vuoi DAO o lo fai a mano, o via codice, ma secondo me č meglio a mano...,
non perchč
sia complesso via Codice, ma perchč una volta impostate son quelle.....!
@Alex.


che delusione...  :-(

Newsgroup: it.comp.appl.access
Titolo: Esportare in Excel con nome

Ciao a tutti,
in una maschera tramite un pulsante che richiama la macro
TrasferisciFoglioCalcolo esporto in Excel tutti i dati inseriti, vorrei
che il nome di questo file excel corrisponda ad campo che io dichiaro
all'inizio dell'inserimento, questo per evitare ogni volta di
rinominare il file esportato o rischiare di sovrasscrivere un file
esistente che mi sono dimenticato di rinominare.
E' possibile tutto ciò?
Grazie.
Andre

 ha scritto nel messaggio 
news:1160509719....@m7g2000cwm.googlegroups.com...

E' possibile tutto ciň?
Grazie.
Andre
Sě...
guarda i parametri del comando OutputTo , nel campo del nome di esportazione 
richiami una casella con il nome che gli vuoi attribuire.
Ciao
Roberto
Newsgroup: it.comp.appl.access
Titolo: Spostare i margini

Devo stampare i dati su di un foglio prestampato.
Lo scontamento dal margine superiore e sinistro, l'ho impostato per la mia
stampante.
Visto che il programma lo deve esare anche altri utenti che hanno altre
stampanti, mi piacerebbe fare in modo che ognuno accedendo ad un pannellino
di controllo possa effettuare la taratura del stampante proprio come si fa
quando clicco su IMPOSTA PAGINA dentro alla struttura del report
C'è un modo?????
Ciao e grazieeeeeee

 Ciao e grazieeeeeee
Se usi A_XP usa l'oggetto printer creandoti un'interfaccia(Form)
dedicata
per l'impostazione dei Margini, numero copie ecc....!!!
E' estremamente semplice e gratificante.....!!!
Se usi A2K la cosa č molto piů complessa, forse ti conviene rendere
disponibile all'utente la formattazione di stampa.
(E' fattibile, solo che occorre accedere alle api in modo molto
pesante)
Ciao.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Scusami non è che hai un file già creato in modo che lo posso guardare,
studuare e poi applicare su mio programma
Ciao e grazieeeeee

 wrote in message
news:ceagdt$17g$
1...@balena.cs.interbusiness.it

He...He....He....!!!
Se ti dicessi di no mi si allungherebbe il naso...!
In ogni caso non ho nulla di già pronto ma dai un'occhiata
al mio sito e trovi un demo sull'oggetto Printer.
http://www.mantuanet.it/alessandro.baraldi/
Sezione "GENERAL"


 Sezione "GENERAL"
Ok grazie vado a vedere
Newsgroup: it.comp.appl.access
Titolo: Funzione su evento command button che non prende la caption del tasto

Windows 8 pro + Access 2013 32 bit
Schermata per ordinare le pizze
Form con 50 tasti
La caption di ogni tasto viene caricata da db
Le pizze sono piu' di 50 quindi con tasto Avanti/Indietro si possono far 
apparire tutte le pizze in archivio, paginando 1-50 51-100 101-150 ecc..
Bon
Sull'evento click di ogni tasto ho inserito una funzione del tipo
 
=invia_articolo_su_conto(screen.activecontrol.Caption)
 
Quando tento di premere un tasto per scegliere una pizza mi spara fuori 
un simpaticissimo:
 
L'espressione su INVIO immessa come impostazione della proprieta di 
evento ha generato l'errore: Valutazione di una o piu' espressioni non 
riuscita. Una delle espressioni contiene un riferimento a 'caption'
 
Da notare che se sull'evento ci metto
 
=invia_articolo_su_conto()
 
e poi dentro la funzione vado a leggere la proprieta' 
caption_tasto_premuto=screen.activecontrol.Caption
tutto funziona regolarmente
 
La domanda e': per quale motivo quello screen.activecontrol.Caption 
fornito alla funzione come parametro di ingresso non viene 'compreso' ?
 
(programa creato su Win Xp con access 2003, e ripreso dopo una decina 
d'anni, funzionante correttamente su A2003)
 

 riuscita. Una delle espressioni contiene un riferimento a 'caption'
 
Ciao, Roberto,
la funzione l'hai inserita sull'evento CLICK, ma il messaggio di errore si riferisce a un evento INVIO: secondo me qui potrebbe risiedere il busillis.
 
Vi sono altri eventi collegati ai command button?
 
 
Un saluto,
Stolcius
 
 
 


Si, vedo ora che ho sbagliato a scrivere il nome evento
Si parla sempre di evento SU INVIO
No, non ci sono altri eventi sul button
 

 No, non ci sono altri eventi sul button
 
Prova a creare una versione minimale della maschera in questione(e.g. con un solo bottone) e vedi se l'errore persiste.
Newsgroup: it.comp.appl.access
Titolo: Query e date- penso facile x voi -

Ciao a tutti,
in una query ho un campo data_spedizione 
(=DateSerial(Year(Date());Month(Date())+1;0)) che come valore predefinito
ha la seguente espressione che mi restituisce il giorno fine mese.
Ho poi un campo calcolato data scadenza che dovrebbe essere data spedizione 
+ 2 mesi    con questo valore predefinito DateSerial(Year([data 
spedizione]);Month([data spedizione])+3;0), ma nella query non  mi compare 
nulla.
Compare solo se inserisco data spedizione in modo manuale.
 
Come posso fare??
 
grazie
 
 
 

Fabio pretended :

Nelle query le date debbono essere formattate mm/dd/yyyy.
Nella griglia QBE, se inserite a mano, il sistema provvede
internamente a formattarle nel modo predetto, ma via codice
VBA ogni data deve essere sostituita con Format(data,"mm/dd/yyyy"),
indi racchiusa fra due #.
 
Bruno
 
 

 ha scritto nel messaggio 
news:50cc5069$0$17947$4faf...@reader1.news.tin.it...

Ciao e grazie.
Magari non mi sono espresso bene, il mio problema č che inserendo un nuovo 
record, data spedizione salta
fuori, metre data scadenza no.
Se inserisco manualmente la data spedizione allora data scadenza viene 
"generato" e compare in automatico come valore predefinito
 
 
 

 "generato" e compare in automatico come valore predefinito
 
Ok, usa la funzione DateAdd (vedi help).
 
Bruno

Newsgroup: it.comp.appl.access
Titolo: Qualcuno mi può aiutare?

Come si può fare a cancellare un campo di una tabella da codice????
Mi spiego meglio. Devo cancellare, a seconda delle esigenze (che non sto a
spiegarvi) un campo (contatore) di una tabella appartenente ad un database
diverso da quello che utilizzo in quel momento.
Sono 2 giorni che ci provo ma riesco solamente a cancellare il contenuto del
campo ma non il campo stesso!
Grazie!

Maurizio ha scritto nel messaggio ...

Prova questa
Sub EliminaCampo()
Dim t As TableDef, dbs As Database
Set dbs = OpenDatabase("e:\db1.mdb")
Set t = dbs.TableDefs!nometabella
t.Fields.Delete "nomecampo"
dbs.close
End Sub
Ciao Nicola

>Come si può fare a cancellare un campo di una tabella da codice????
vedi sull'help Alter table.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.appl.access
Titolo: 2 Problemi da risolvere...

Salve
I miei due problemi sono questi (spero di essere chiaro)
1.Ho una casella di riepilogo in cui vengono elencati i valori di una  
ricerca.Come si fa a eliminare i dati visualizzati nella casella di 
riepilogo prima di una ricerca nuova in modo che ripartano ad essere 
elencati dalla prima riga? Ho provato con VBA ma non sono riuscito 
nell'intento (tipo: delete item, oppure nome casella.clear)
2.Devo contare i record di una tabella e visualizzarli in una maschera in 
caselle di testo. Dovrei contare un totale APPARECCHI, poi solo i PC ,solo 
le STAMPANTI, e anche tutte le altre periferiche esclusi PC e STAMPANTI.
Tutti i campi in maiuscolo sono inclussi nella tabella AnaApp. Ho provato 
con una query di selezione ma se imposto un'espressione tipo filtro me lo 
applica anche su tutta la query e il totale degli apparecchi mi risulta 
anch'esso filtrato.
Spero di essermi spiegato bene
Grazie Gabriele


Prova con la query seguente:
SELECT Sum(IIf([APPARECCHIO]="PC",1,0)) AS NumeroPc,
Sum(IIf([APPARECCHIO]="STAMPANTI",1,0)) AS NumeroStampanti,
Count(APPARECCHIO) AS NumApparecchi,
[NumApparecchi]-[NumeroStampanti]-[NumeroPc] AS NumAltro
FROM AnaApp;
Dove:
      APPARECCHIO -> Il campo della tabella che identifica la tipologia
      "PC"                     -> L'identificativo che caratterizza i PC
      "STAMPANTI"    ->           "              "          "         le
stampanti
Sostituisci queste diciture con i dati corretti e prova a copiare la stringa
nel codice sql di una query.
Spero di esserti stato d'aiuto.
ErSoft

Newsgroup: it.comp.appl.access
Titolo: problema con creazione tabella via sql

devo creare un tabella tramite il comando sql "CREATE TABLE...", ed ho
bisogno di una chiave primaria numerica autoincrementante. Il campo ID che
fornisce tale chiave primaria di che tipo deve essere??
CREATE TABLE prova ( ID **type** primary key, nome char(20));
type cosa deve essere per fornirmi una chiave primaria numerica
autoincrementante???
Grazie a tutti.
Vito

 ha scritto:...

CREATE TABLE prova ( ID AUTOINCREMENT Constraint foo PRIMARY KEY,
nome char(20))
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com
Newsgroup: it.comp.appl.access
Titolo: inserimento in fondo alla casella di testo

Ciao a tutti, volevo sapere se è possibile (e come si fa), su attivazione di
una casella di testo,
posizionarsi in automatico subito dopo l'ultima lettera già esistente, in
modo da continuare a digitare
senza cancellare nulla.
grazie Riccardo

 ha scritto nel messaggio
news:amug3m$q56$1...@localhost.localdomain...

_________
ho risolto... grazie
Riccardo

 ha scritto nel messaggio
news:amugfg$qbj$1...@localhost.localdomain...

In questi casi è buona norma dire anche come, per farne usufruire anche gli
altri frequentatori del NG
Antonio

 wrote in
news:amug3m$q56$1...@localhost.localdomain: 

Private Sub Testo1_GotFocus()
    Testo1.SelStart = Len(Testo1.Text)
End Sub
Ciao.

 End Sub
Io aggiungerei un banale "If Len(Testo1) Then" prima di impostare la proprietà
SelStart per evitare di beccarsi il solito errore 94 se il campo è vuoto...
Ciao. Claudio.

 SelStart per evitare di beccarsi il solito errore 94 se il campo è
vuoto...
    Oppure:
        With Me.Testo1
            .SelStart = Len("" & .Text)
        End With
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 Antonio
________
Pardon!
ho risolto così (premetto che il campo contiene sempre qualcosa prima!)
Private Sub NomeControllo_GotFocus()
SendKeys "{F2}"
SendKeys " "
End Sub
ciao Riccardo


Eheh! Mi piace. Ma allora io farei:
    Testo1.SelStart = Testo1.SelLength
che però non funziona in tutti i casi... sebbene i casi in cui non funziona
potrebbero costituire un vantaggio, per come è stato posto il problema :-)
Ciao. Claudio.

 potrebbero costituire un vantaggio, per come è stato posto il problema :-)
    Se mi spieghi *perche'* faresti cosi' se ne puo' discutere... Magari
dopo che tu abbia consultato la guida a proposito di "SelLength" ?...

Newsgroup: it.comp.appl.access
Titolo: scrittura in file di testo, occupare sempre lo stesso spazio

dovrei scrivere in un file di testo es:
Open nomefile For Append As #1
                    Print #1, GetInetStrFromPtr(.dwLocalAddr),
itmx.SubItems(1), itmx.SubItems(2), itmx.SubItems(3), itmx.SubItems(4),
itmx.SubItems(5), itmx.SubItems(6), itmx.SubItems(7)
                    Close #1
ma dovrei occupare lo stesso spazio indifferentemente dalla lunghezza di
ogni campo per tenere incolonnati i valori, es:
valore1    valore2
222         44444
22           333        ECC....
credo si usi space()???? ma come lo uso, mi sapete fare un esempio?
Grazie

Simba883 ha scritto:

Es:
  LunghFissa = 20
  stringa = stringa & space(LunghFissa-len(stringa))
Puoi aggiungere gli spazi prima o dopo, a tua scelta.
Aggiungi anche un controllo: se la stringa è già più lunga di LunghFissa,
(LunghFissa-len(stringa)) sarà minore di zero, e space() ti darà errore.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Come dice namor oppure con la formattazione tipo:
Format(Stringa1,"!@@@@@")  & Format(Stringa2,"!@@@@@@@@@@@@")
per ottenere la prima stringa di 5 caratteri appoggiati a sin. la seconda
con 12 caratteri
bye :o)

 ogni campo per tenere incolonnati i valori, es:
Io ho scritto questa funzione:
Public Function FillTo(sString As String, nLen As Long) As String
    On Error Resume Next
    Dim nLenStr As Long
    nLenStr = Len(sString)
    If nLen <= nLenStr Then
        FillTo = sString
    Else
        FillTo = sString & Space(nLen - nLenStr)
    End If
End Function
Newsgroup: it.comp.appl.access
Titolo: HELP!!! Access 2000, il VBA non mi prende "Dim dbsNuovo As Database"

Salve a tutti,
ho un problema assurdo...
ho convertito dei DB creati con Access 97 nel formato di Access 2000
quando ho fatto delle modifiche al codice ho visto che ricompilandolo,
il VBA di Access 2000 non mi prende le banali righe di codice
   Dim wrkJet As Workspace
   Dim dbsNuovo As Database
copiate identiche dall'help di Access 2000, assurdo...
l'errore che da quando compilo č :
"Errore di compilazione: Tipo definito dall'utente non definito"
 ed evidenzia tutto quando viene dopo il Dim.
In pratica sembra che col Dim non posso pių usare i tipi di oggetto
Workspace e Database (e non so quali altri); cosa che potevo fare con
Access 97.
Ed io come piffero faccio? visto che mi serve una variabile ti tipo
Database da far puntare al CurrentDB?
Come risolvo il problema?
Per riprodurre il problema e' sufficente fare:
creare un nuovo DB vuoto
creare un modulo
crearci una subroutine come la seguente
Option Compare Database
Public Sub rout()
    Dim dbsNuovo As Database
End Sub
e poi andare nel menu Debug e fare "Compila"
Aiutatemiiiiiiiiiiiiiiiiiiiiiiiiiiii......
Ciao, Holman quasi disperato :-(((

Moduli
Prendi un modulo e fai STRUTTURA
Vai in strumenti RIFERIMENTI
Trovi MICROSOFT DAO 3.6 OBJECT LIBRARY e lo inserisci.
Poi tutto funziona
Ciao

 ebbe a
scrivere:

Altro consiglio. Quando maneggi Database, recordset, field , ect...
specifica a quale libreira ti rifersici Dao.Recodset e
ADODB.Recordset, hanno carateristiche differenti.
Ciao
Basjlico

Poi tutto funziona
grassieeeeeeeeeee :-)
ciao, Holman

ADODB.Recordset, hanno carateristiche differenti.
mmm.....
grassie :)
andrò a ravanare nell'help per trovare le differenze :)
ma a quale mi riferisco come glie lo dico?
facendo un 
Dim rst As DAO.Recordset
od un
Dim rst2 As ADODB.Recordset
?
e se facico solo
Dim rst As Recordset
come lo considera? DAO o ADODB?
grazie ancora.
ciao, Holman
Newsgroup: it.comp.appl.access
Titolo: [OT] Urgente: problema con report con Crystal Report

Scusate l'OT, ma ho bisogno di una dritta urgentissima!
In un db ho una query, join tra una tabella anagrafica articoli e una
movimenti di magazzino, fatta così:
codice --- descrizione --- magazzino --- quantità
-------------------------------------------------
00123       acqua             A                    1
00123       acqua             B                    2
00555       vino
66000       limonata         C                    1
Praticamente per ogni codice può esserci un record per ciascun magazzino in
cui l'articolo è presente con la corrispondente quantità totale, oppure un
solo record con la descrizione.
Ho bisogno di fare un report con CR8 che, per ogni codice articolo, riporti
le quantità eventualmente presenti nei vari magazzini.
Usando il codice articolo come gruppo, non avrei problemi se volessi
ottenere:
00123   acqua
                            A    1
                            B    2
00555   vino
66000   limonata
                            C   1
Tuttavia, per contenere il numero delle pagine, vorrei ottenere qualcosa del
tipo:
codice descr       A  B  C
--------------------------
00123 acqua      1   2
00555 vino
66000 limonata             1
Per favore datemi una dritta su come fare per ottenere il risultato perché
sto impazzendo e ho una fretta terribile.
Grazie!
Alex
--
Private replays to 
not.to....@geocities.com
Remove "
not.to
."!!

 ha scritto nel messaggio
news:V2X%7.14811$aD.5...@twister2.libero.it...


Newsgroup: it.comp.appl.access
Titolo: problemi con il codice fiscale

Ho usato il programma che si trova sul sito comune; su A97 non ho problemi,
ma su A2K mi dà il seguente errore
su apertura della maschera
tipo definito dall'utente non definito.
qualcuno può aiutarmi?
Coisa devo modificare?
grazie
Gaetano
--
-----------------------------------------------------
Click here for Free Video!!
http://www.gohip.com/free_video/

 ha scritto nel messaggio
news:341z6.544$wG3....@news.infostrada.it...

ti manca qualche riferimento collegato nel menu' -> riferimenti del Visual
Basic Editor
forse la DAO 3.6  :)
Ciao
--
(^o^))~    Lorenzo   (^o^))~
"Preimaginare e' lo imaginare le cose che saranno..."
"Postimaginare e' imaginare le cose passate ..."
(Leonardo Da Vinci)